Status: PASS | Duration: 11ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-inline/dominant-baseline/dominant-baseline-mixed-writing-modes-001.html
<!DOCTYPE html> <html> <head> <link rel="help" href="https://drafts.csswg.org/css-inline-3/#dominant-baseline-property"> <link rel="match" href="dominant-baseline-mixed-writing-modes-001-ref.html"> <link rel="stylesheet" href="/fonts/baseline-diagnostic/baseline-diagnostic-font.css"> <script src="support/variant-class.js"></script> <meta name="assert" content="dominant-baseline persists across writing-mode changes"/> <meta charset="utf-8"> <meta name="variant" content="?class=auto"> <meta name="variant" content="?class=text-bottom"> <meta name="variant" content="?class=alphabetic"> <meta name="variant" content="?class=ideographic"> <meta name="variant" content="?class=middle"> <meta name="variant" content="?class=central"> <meta name="variant" content="?class=mathematical"> <meta name="variant" content="?class=hanging"> <meta name="variant" content="?class=text-top"> <style> .auto .line { dominant-baseline: auto; } .text-bottom .line { dominant-baseline: text-bottom; } .alphabetic .line { dominant-baseline: alphabetic; } .ideographic .line { dominant-baseline: ideographic; } .middle .line { dominant-baseline: middle; } .central .line { dominant-baseline: central; } .mathematical .line { dominant-baseline: mathematical; } .hanging .line { dominant-baseline: hanging; } .text-top .line { dominant-baseline: text-top; } .line { font: 200px/1 BaselineDiagnosticAlphabeticZero; } .line > span span { font-size: 0.75em; } </style> </head> <body> <div class="line"> <span>X<span style="writing-mode: vertical-rl;">X<span>X</span></span></span> </div> </body> </html>
/css/css-inline/dominant-baseline/dominant-baseline-mixed-writing-modes-001-ref.html
<!DOCTYPE html> <html> <head> <link rel="help" href="https://drafts.csswg.org/css-inline-3/#dominant-baseline-property"> <link rel="stylesheet" href="/fonts/baseline-diagnostic/baseline-diagnostic-font.css"> <script src="support/variant-class.js"></script> <meta charset="utf-8"> <meta name="variant" content="?class=auto"> <meta name="variant" content="?class=text-bottom"> <meta name="variant" content="?class=alphabetic"> <meta name="variant" content="?class=ideographic"> <meta name="variant" content="?class=middle"> <meta name="variant" content="?class=central"> <meta name="variant" content="?class=mathematical"> <meta name="variant" content="?class=hanging"> <meta name="variant" content="?class=text-top"> <style> .auto .line * { alignment-baseline: baseline; } .text-bottom .line * { alignment-baseline: text-bottom; } .alphabetic .line * { alignment-baseline: alphabetic; } .ideographic .line * { alignment-baseline: ideographic; } .middle .line * { alignment-baseline: middle; } .central .line * { alignment-baseline: central; } .mathematical .line * { alignment-baseline: mathematical; } .hanging .line * { alignment-baseline: hanging; } .text-top .line * { alignment-baseline: text-top; } .line { font: 200px/1 BaselineDiagnosticAlphabeticZero; } .line > span span { font-size: 0.75em; } </style> </head> <body> <div class="line"> <span>X<span style="writing-mode: vertical-rl;">X<span>X</span></span></span> </div> </body> </html>