Status: FAIL | Duration: 11ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-text/line-breaking/line-breaking-ic-001.html
<!doctype html> <html> <meta charset="utf-8"> <title>CSS Text — line breaking at element boundary with ideographic caracters 1</title> <meta name=assert content="For soft wrap opportunities defined by the boundary between two characters, the white-space property on nearest common ancestor of the two characters controls breaking."> <link rel=help href="https://www.w3.org/TR/css-text-3/#line-break-details"> <link rel=match href="reference/line-breaking-ic-001-ref.html"> <link rel=author title="Florian Rivoal" href="http://florian.rivoal.net"> <style> div { color: green; background: green; line-height: 1em; width: 1em; white-space: normal; font-size: 20px; } span { white-space: pre; } .container { position: relative; } .fail { color: red; background: red; position: absolute; left: 0; top: 1em; z-index: -1; } </style> <body> <p>There should be a green rectangle and no red.</p> <div class=container> <div><span>口</span>口</div> <div class=fail>口</div> <div> </body> </html>
/css/css-text/line-breaking/reference/line-breaking-ic-001-ref.html
<!doctype html> <html> <meta charset="utf-8"> <title>Reference File for line breaking tests using ideographic caracters</title> <link rel=author title="Florian Rivoal" href="http://florian.rivoal.net"> <!-- As 口 is as a CJK ideograph, its advance is expected to be 1em, and as both background and color are green this file should typically render identically to line-breaking-001-ref. However, depending on the particular font available, the glyph could be missing or sized differently. Also, there may be and anti-aliasing / font rendering differences between a 1em × 1em green background (this file) and a 1em × 1em green glyph from the Ahem font (line-breaking-001-ref). Therefore, as both files are only likely, not certain, to render identically, we need both. --> <style> div { color: green; background :green; line-height: 1em; width: 1em; font-size: 20px; } </style> <body> <p>There should be a green rectangle and no red.</p> <div>口<br>口</div> </body> </html>