mirror of
https://github.com/servo/servo.git
synced 2025-06-23 16:44:33 +01:00
2269 lines
No EOL
107 KiB
HTML
2269 lines
No EOL
107 KiB
HTML
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>Inline Direction and Bidirectionality - CSS Writing Modes Module Level 3 CR Test Suite</title>
|
|
<style type="text/css">
|
|
@import "http://www.w3.org/StyleSheets/TR/base.css";
|
|
@import "../indices.css";
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<h1>CSS Writing Modes Module Level 3 CR Test Suite</h1>
|
|
<h2>Inline Direction and Bidirectionality (186 tests)</h2>
|
|
<table width="100%">
|
|
<col id="test-column"></col>
|
|
<col id="refs-column"></col>
|
|
<col id="flags-column"></col>
|
|
<col id="info-column"></col>
|
|
<thead>
|
|
<tr>
|
|
<th>Test</th>
|
|
<th><abbr title="Rendering References">Refs</abbr></th>
|
|
<th>Flags</th>
|
|
<th>Info</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="s2">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s2">+</a>
|
|
<a href="https://www.w3.org/TR/css-writing-modes-3/#text-direction">2 Inline Direction and Bidirectionality</a></th></tr>
|
|
<!-- 96 tests -->
|
|
<tr id="bidi-embed-001-2" class="">
|
|
<td>
|
|
<a href="bidi-embed-001.xht">bidi-embed-001</a></td>
|
|
<td><a href="reference/bidi-embed-001.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, unicode-bidi embed (1)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl and unicode-bidi:embed are applied to an inline element containing mixed direction text, the text in that element will be displayed in rtl order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-embed-002-2" class="">
|
|
<td>
|
|
<a href="bidi-embed-002.xht">bidi-embed-002</a></td>
|
|
<td><a href="reference/bidi-embed-002.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, unicode-bidi embed (2)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl and unicode-bidi:embed are applied to an inline element containing mixed direction text, the text in that element will be displayed in rtl order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-embed-003-2" class="">
|
|
<td>
|
|
<a href="bidi-embed-003.xht">bidi-embed-003</a></td>
|
|
<td><a href="reference/bidi-embed-003.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, unicode-bidi embed (1)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr and unicode-bidi:embed are applied to an inline element containing mixed direction text, the text in that element will be displayed in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-embed-004-2" class="">
|
|
<td>
|
|
<a href="bidi-embed-004.xht">bidi-embed-004</a></td>
|
|
<td><a href="reference/bidi-embed-004.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, unicode-bidi embed (2)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr and unicode-bidi:embed are applied to an inline element containing mixed direction text, the text in that element will be displayed in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-embed-005-2" class="">
|
|
<td>
|
|
<a href="bidi-embed-005.xht">bidi-embed-005</a></td>
|
|
<td><a href="reference/bidi-embed-005.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with unicode-bidi embed, rtl
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:embed is applied to an inline element, that element will interact with the surrounding text like a strongly directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-embed-006-2" class="">
|
|
<td>
|
|
<a href="bidi-embed-006.xht">bidi-embed-006</a></td>
|
|
<td><a href="reference/bidi-embed-006.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with unicode-bidi embed, ltr
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:embed is applied to an inline element, that element will interact with the surrounding text like a strongly directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-embed-007-2" class="">
|
|
<td>
|
|
<a href="bidi-embed-007.xht">bidi-embed-007</a></td>
|
|
<td><a href="reference/bidi-embed-007.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi embed, rtl + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:embed is applied to an inline element, the text in that element will NOT be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-embed-008-2" class="">
|
|
<td>
|
|
<a href="bidi-embed-008.xht">bidi-embed-008</a></td>
|
|
<td><a href="reference/bidi-embed-008.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi embed, ltr + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:embed is applied to an inline element, the text in that element will NOT be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-embed-009-2" class="">
|
|
<td>
|
|
<a href="bidi-embed-009.xht">bidi-embed-009</a></td>
|
|
<td><a href="reference/bidi-embed-009.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi embed, rtl list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:embed is applied to an inline element, the text in that element will NOT be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-embed-010-2" class="">
|
|
<td>
|
|
<a href="bidi-embed-010.xht">bidi-embed-010</a></td>
|
|
<td><a href="reference/bidi-embed-010.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi embed, ltr list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:embed is applied to an inline element, the text in that element will NOT be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-embed-011-2" class="">
|
|
<td>
|
|
<a href="bidi-embed-011.xht">bidi-embed-011</a></td>
|
|
<td><a href="reference/bidi-embed-011.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: direction alone and inherited, unicode-bidi embed
|
|
<ul class="assert">
|
|
<li>Directionality is not changed by the direction property on its own, but unicode-bidi: embed will apply direction declared on a higher level element.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-001-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-001.xht">bidi-isolate-001</a></td>
|
|
<td><a href="reference/bidi-isolate-001.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, unicode-bidi isolate (1)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl and unicode-bidi:isolate are applied to an inline element containing mixed direction text, the text in that element will be displayed in rtl order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-002-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-002.xht">bidi-isolate-002</a></td>
|
|
<td><a href="reference/bidi-isolate-002.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, unicode-bidi isolate (2)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl and unicode-bidi:isolate are applied to an inline element containing mixed direction text, the text in that element will be displayed in rtl order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-003-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-003.xht">bidi-isolate-003</a></td>
|
|
<td><a href="reference/bidi-isolate-003.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, unicode-bidi isolate (1)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr and unicode-bidi:isolate are applied to an inline element containing mixed direction text, the text in that element will be displayed in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-004-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-004.xht">bidi-isolate-004</a></td>
|
|
<td><a href="reference/bidi-isolate-004.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, unicode-bidi isolate (2)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr and unicode-bidi:isolate are applied to an inline element containing mixed direction text, the text in that element will be displayed in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-005-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-005.xht">bidi-isolate-005</a></td>
|
|
<td><a href="reference/bidi-isolate-005.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with unicode-bidi isolate, rtl
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate is applied to an inline element, that element will interact with the surrounding text like a neutral directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-006-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-006.xht">bidi-isolate-006</a></td>
|
|
<td><a href="reference/bidi-isolate-006.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with unicode-bidi isolate, ltr
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate is applied to an inline element, that element will interact with the surrounding text like a neutral directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-007-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-007.xht">bidi-isolate-007</a></td>
|
|
<td><a href="reference/bidi-isolate-007.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi isolate, rtl + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate is applied to an inline element, the text in that element WILL be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-008-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-008.xht">bidi-isolate-008</a></td>
|
|
<td><a href="reference/bidi-isolate-008.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi isolate, ltr + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate is applied to an inline element, the text in that element WILL be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-009-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-009.xht">bidi-isolate-009</a></td>
|
|
<td><a href="reference/bidi-isolate-009.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi isolate, rtl list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate is applied to an inline element, the text in that element WILL be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-010-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-010.xht">bidi-isolate-010</a></td>
|
|
<td><a href="reference/bidi-isolate-010.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi isolate, ltr list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate is applied to an inline element, the text in that element will NOT be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-011-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-011.xht">bidi-isolate-011</a></td>
|
|
<td><a href="reference/bidi-embed-011.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: direction alone and inherited, unicode-bidi embed
|
|
<ul class="assert">
|
|
<li>Directionality is not changed by the direction property on its own, but unicode-bidi: isolate will apply direction declared on a higher level element.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-001-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-001.xht">bidi-isolate-override-001</a></td>
|
|
<td><a href="reference/bidi-isolate-override-001.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, isolate-override (1)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl and unicode-bidi:isolate-override are applied to an inline element containing mixed direction text, the characters in that element will all be displayed in rtl order, ignoring the bidi algorithm.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-002-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-002.xht">bidi-isolate-override-002</a></td>
|
|
<td><a href="reference/bidi-isolate-override-002.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, isolate-override (2)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl and unicode-bidi:isolate-override are applied to an inline element containing mixed direction text, the characters in that element will all be displayed in rtl order, ignoring the bidi algorithm.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-003-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-003.xht">bidi-isolate-override-003</a></td>
|
|
<td><a href="reference/bidi-isolate-override-003.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, isolate-override (1)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr and unicode-bidi:isolate-override are applied to an inline element containing mixed direction text, the characters in that element will all be displayed in ltr order, ignoring the bidi algorithm.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-004-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-004.xht">bidi-isolate-override-004</a></td>
|
|
<td><a href="reference/bidi-isolate-override-004.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, isolate-override (2)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr and unicode-bidi:isolate-override are applied to an inline element containing mixed direction text, the characters in that element will all be displayed in ltr order, ignoring the bidi algorithm.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-005-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-005.xht">bidi-isolate-override-005</a></td>
|
|
<td><a href="reference/bidi-isolate-override-005.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with isolate-override, rtl
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate-override is applied to an inline element, that element will interact with the surrounding text like a neutral directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-006-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-006.xht">bidi-isolate-override-006</a></td>
|
|
<td><a href="reference/bidi-isolate-override-006.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with isolate-override, ltr
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate-override is applied to an inline element, that element will interact with the surrounding text like a neutral directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-007-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-007.xht">bidi-isolate-override-007</a></td>
|
|
<td><a href="reference/bidi-isolate-override-007.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and isolate-override, rtl + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate-override is applied to an inline element, the text in that element WILL be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-008-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-008.xht">bidi-isolate-override-008</a></td>
|
|
<td><a href="reference/bidi-isolate-override-008.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and isolate-override, ltr + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate-override is applied to an inline element, the text in that element WILL be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-009-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-009.xht">bidi-isolate-override-009</a></td>
|
|
<td><a href="reference/bidi-isolate-override-009.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and isolate-override, rtl list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate-override is applied to an inline element, the text in that element WILL be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-010-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-010.xht">bidi-isolate-override-010</a></td>
|
|
<td><a href="reference/bidi-isolate-override-010.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and isolate-override, ltr list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate-override is applied to an inline element, the text in that element WILL be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-011-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-011.xht">bidi-isolate-override-011</a></td>
|
|
<td><a href="reference/bidi-isolate-override-011.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: direction alone and inherited, isolate-override
|
|
<ul class="assert">
|
|
<li>unicode-bidi: isolate-override will apply direction declared on a higher level element.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-isolate-override-012-2" class="">
|
|
<td>
|
|
<a href="bidi-isolate-override-012.xht">bidi-isolate-override-012</a></td>
|
|
<td><a href="reference/bidi-isolate-override-012.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: default direction, isolate-override
|
|
<ul class="assert">
|
|
<li>unicode-bidi: When no direction is set, isolate-override will apply ltr ordering to text within its scope.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-normal-001-2" class="">
|
|
<td>
|
|
<a href="bidi-normal-001.xht">bidi-normal-001</a></td>
|
|
<td><a href="reference/bidi-normal-001.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, unicode-bidi normal (1)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl and unicode-bidi:normal are applied to an inline element containing mixed direction text, the text in that element will NOT be displayed in rtl order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-normal-002-2" class="">
|
|
<td>
|
|
<a href="bidi-normal-002.xht">bidi-normal-002</a></td>
|
|
<td><a href="reference/bidi-normal-002.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, unicode-bidi normal (2)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl and unicode-bidi:normal are applied to an inline element containing mixed direction text, the text in that element will NOT be displayed in rtl order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-normal-003-2" class="">
|
|
<td>
|
|
<a href="bidi-normal-003.xht">bidi-normal-003</a></td>
|
|
<td><a href="reference/bidi-normal-003.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, unicode-bidi normal (1)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr and unicode-bidi:normal are applied to an inline element containing mixed direction text, the text in that element will NOT be displayed in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-normal-004-2" class="">
|
|
<td>
|
|
<a href="bidi-normal-004.xht">bidi-normal-004</a></td>
|
|
<td><a href="reference/bidi-normal-004.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, unicode-bidi normal (2)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr and unicode-bidi:normal are applied to an inline element containing mixed direction text, the text in that element will NOT be displayed in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-normal-005-2" class="">
|
|
<td>
|
|
<a href="bidi-normal-005.xht">bidi-normal-005</a></td>
|
|
<td><a href="reference/bidi-normal-005.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with unicode-bidi normal, rtl
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:normal is applied to an inline element, that element will NOT interact with the surrounding text like a strong or neutral directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-normal-006-2" class="">
|
|
<td>
|
|
<a href="bidi-normal-006.xht">bidi-normal-006</a></td>
|
|
<td><a href="reference/bidi-normal-006.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with unicode-bidi normal, ltr
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:normal is applied to an inline element, that element will NOT interact with the surrounding text like a strong or neutral directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-normal-007-2" class="">
|
|
<td>
|
|
<a href="bidi-normal-007.xht">bidi-normal-007</a></td>
|
|
<td><a href="reference/bidi-normal-007.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi normal, rtl + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:normal is applied to an inline element, the text in that element will NOT be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-normal-008-2" class="">
|
|
<td>
|
|
<a href="bidi-normal-008.xht">bidi-normal-008</a></td>
|
|
<td><a href="reference/bidi-normal-008.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi normal, ltr + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:normal is applied to an inline element, the text in that element will NOT be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-normal-009-2" class="">
|
|
<td>
|
|
<a href="bidi-normal-009.xht">bidi-normal-009</a></td>
|
|
<td><a href="reference/bidi-normal-009.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi normal, rtl list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:normal is applied to an inline element, the text in that element will NOT be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-normal-010-2" class="">
|
|
<td>
|
|
<a href="bidi-normal-010.xht">bidi-normal-010</a></td>
|
|
<td><a href="reference/bidi-normal-010.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi normal, ltr list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:normal is applied to an inline element, the text in that element will NOT be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-normal-011-2" class="">
|
|
<td>
|
|
<a href="bidi-normal-011.xht">bidi-normal-011</a></td>
|
|
<td><a href="reference/bidi-normal-011.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: direction alone and inherited, unicode-bidi normal
|
|
<ul class="assert">
|
|
<li>Directionality is not changed by the direction property on its own, nor by unicode-bidi:normal set on a lower level element.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-001-2" class="">
|
|
<td>
|
|
<a href="bidi-override-001.xht">bidi-override-001</a></td>
|
|
<td><a href="reference/bidi-override-001.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, bidi-override (1)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl and unicode-bidi:bidi-override are applied to an inline element containing mixed direction text, the characters in that element will all be displayed in rtl order, ignoring the bidi algorithm.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-002-2" class="">
|
|
<td>
|
|
<a href="bidi-override-002.xht">bidi-override-002</a></td>
|
|
<td><a href="reference/bidi-override-002.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, bidi-override (2)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl and unicode-bidi:bidi-override are applied to an inline element containing mixed direction text, the characters in that element will all be displayed in rtl order, ignoring the bidi algorithm.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-003-2" class="">
|
|
<td>
|
|
<a href="bidi-override-003.xht">bidi-override-003</a></td>
|
|
<td><a href="reference/bidi-override-003.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, bidi-override (1)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr and unicode-bidi:bidi-override are applied to an inline element containing mixed direction text, the characters in that element will all be displayed in ltr order, ignoring the bidi algorithm.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-004-2" class="">
|
|
<td>
|
|
<a href="bidi-override-004.xht">bidi-override-004</a></td>
|
|
<td><a href="reference/bidi-override-004.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, bidi-override (2)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr and unicode-bidi:bidi-override are applied to an inline element containing mixed direction text, the characters in that element will all be displayed in ltr order, ignoring the bidi algorithm.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-005-2" class="">
|
|
<td>
|
|
<a href="bidi-override-005.xht">bidi-override-005</a></td>
|
|
<td><a href="reference/bidi-override-005.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with bidi-override, rtl
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:bidi-override is applied to an inline element, that element will interact with the surrounding text like a strongly directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-006-2" class="">
|
|
<td>
|
|
<a href="bidi-override-006.xht">bidi-override-006</a></td>
|
|
<td><a href="reference/bidi-override-006.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with bidi-override, ltr
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:bidi-override is applied to an inline element, that element will interact with the surrounding text like a strongly directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-007-2" class="">
|
|
<td>
|
|
<a href="bidi-override-007.xht">bidi-override-007</a></td>
|
|
<td><a href="reference/bidi-override-007.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and bidi-override, rtl + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:bidi-override is applied to an inline element, the text in that element will NOT be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-008-2" class="">
|
|
<td>
|
|
<a href="bidi-override-008.xht">bidi-override-008</a></td>
|
|
<td><a href="reference/bidi-override-008.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and bidi-override, ltr + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:bidi-override is applied to an inline element, the text in that element will NOT be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-009-2" class="">
|
|
<td>
|
|
<a href="bidi-override-009.xht">bidi-override-009</a></td>
|
|
<td><a href="reference/bidi-override-009.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and bidi-override, rtl list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:bidi-override is applied to an inline element, the text in that element will NOT be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-010-2" class="">
|
|
<td>
|
|
<a href="bidi-override-010.xht">bidi-override-010</a></td>
|
|
<td><a href="reference/bidi-override-010.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and bidi-override, ltr list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:bidi-override is applied to an inline element, the text in that element will NOT be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-011-2" class="">
|
|
<td>
|
|
<a href="bidi-override-011.xht">bidi-override-011</a></td>
|
|
<td><a href="reference/bidi-override-011.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: direction alone and inherited, bidi-override
|
|
<ul class="assert">
|
|
<li>unicode-bidi: bidi-override will apply direction declared on a higher level element.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-override-012-2" class="">
|
|
<td>
|
|
<a href="bidi-override-012.xht">bidi-override-012</a></td>
|
|
<td><a href="reference/bidi-override-012.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: default direction, bidi-override
|
|
<ul class="assert">
|
|
<li>unicode-bidi: When no direction is set, bidi-override will apply ltr ordering to text within its scope.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-plaintext-001-2" class="">
|
|
<td>
|
|
<a href="bidi-plaintext-001.xht">bidi-plaintext-001</a></td>
|
|
<td><a href="reference/bidi-plaintext-001.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: span unicode-bidi plaintext, rtl (1)
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to an inline element containing mixed direction text with a first strong directional character that is rtl, the text in that element will be displayed in rtl order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-plaintext-002-2" class="">
|
|
<td>
|
|
<a href="bidi-plaintext-002.xht">bidi-plaintext-002</a></td>
|
|
<td><a href="reference/bidi-plaintext-002.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span unicode-bidi plaintext, rtl (2)
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to an inline element containing mixed direction text with a first strong directional character that is rtl, the text in that element will be displayed in rtl order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-plaintext-003-2" class="">
|
|
<td>
|
|
<a href="bidi-plaintext-003.xht">bidi-plaintext-003</a></td>
|
|
<td><a href="reference/bidi-plaintext-003.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: span unicode-bidi plaintext, ltr (1)
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to an inline element containing mixed direction text with a first strong directional character that is ltr, the text in that element will be displayed in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-plaintext-004-2" class="">
|
|
<td>
|
|
<a href="bidi-plaintext-004.xht">bidi-plaintext-004</a></td>
|
|
<td><a href="reference/bidi-plaintext-004.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: span unicode-bidi plaintext, ltr (2)
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to an inline element containing mixed direction text with a first strong directional character that is ltr, the text in that element will be displayed in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-plaintext-005-2" class="">
|
|
<td>
|
|
<a href="bidi-plaintext-005.xht">bidi-plaintext-005</a></td>
|
|
<td><a href="reference/bidi-plaintext-005.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: element as directional character with unicode-bidi plaintext, rtl
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to an inline element, that element will interact with the surrounding text like a neutral directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-plaintext-006-2" class="">
|
|
<td>
|
|
<a href="bidi-plaintext-006.xht">bidi-plaintext-006</a></td>
|
|
<td><a href="reference/bidi-plaintext-006.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with unicode-bidi plaintext, ltr
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to an inline element, that element will interact with the surrounding text like a neutral directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-plaintext-007-2" class="">
|
|
<td>
|
|
<a href="bidi-plaintext-007.xht">bidi-plaintext-007</a></td>
|
|
<td><a href="reference/bidi-plaintext-007.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: element isolation and unicode-bidi plaintext, rtl + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to an inline element, the text in that element WILL be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-plaintext-008-2" class="">
|
|
<td>
|
|
<a href="bidi-plaintext-008.xht">bidi-plaintext-008</a></td>
|
|
<td><a href="reference/bidi-plaintext-008.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: element isolation and unicode-bidi plaintext, ltr + number
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to an inline element, the text in that element WILL be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-plaintext-009-2" class="">
|
|
<td>
|
|
<a href="bidi-plaintext-009.xht">bidi-plaintext-009</a></td>
|
|
<td><a href="reference/bidi-plaintext-009.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: element isolation and unicode-bidi plaintext, rtl list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to an inline element, the text in that element WILL be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-plaintext-010-2" class="">
|
|
<td>
|
|
<a href="bidi-plaintext-010.xht">bidi-plaintext-010</a></td>
|
|
<td><a href="reference/bidi-plaintext-010.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: element isolation and unicode-bidi plaintext, ltr list
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to an inline element, the text in that element WILL be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-plaintext-011-2" class="">
|
|
<td>
|
|
<a href="bidi-plaintext-011.xht">bidi-plaintext-011</a></td>
|
|
<td><a href="reference/bidi-plaintext-011.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span unicode-bidi plaintext, no strong (1)
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to an inline element containing mixed direction text with no strong directional character, the text in that element will be displayed in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-table-001-2" class="">
|
|
<td>
|
|
<a href="bidi-table-001.xht">bidi-table-001</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>direction: table columns
|
|
<ul class="assert">
|
|
<li>If direction is applied to the ancestor of a table element, columns will be displayed in that direction.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-unset-001-2" class="">
|
|
<td>
|
|
<a href="bidi-unset-001.xht">bidi-unset-001</a></td>
|
|
<td><a href="reference/bidi-normal-001.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, unicode-bidi unset (1)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl is set but unicode-bidi is not set on an inline element containing mixed direction text, the text in that element will NOT be displayed in rtl order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-unset-002-2" class="">
|
|
<td>
|
|
<a href="bidi-unset-002.xht">bidi-unset-002</a></td>
|
|
<td><a href="reference/bidi-normal-002.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction rtl, unicode-bidi unset (2)
|
|
<ul class="assert">
|
|
<li>In a ltr context, if direction:rtl is set but unicode-bidi is not set on an inline element containing mixed direction text, the text in that element will NOT be displayed in rtl order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-unset-003-2" class="">
|
|
<td>
|
|
<a href="bidi-unset-003.xht">bidi-unset-003</a></td>
|
|
<td><a href="reference/bidi-normal-003.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, unicode-bidi unset (1)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr is set but unicode-bidi is not set on an inline element containing mixed direction text, the text in that element will NOT be displayed in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-unset-004-2" class="">
|
|
<td>
|
|
<a href="bidi-unset-004.xht">bidi-unset-004</a></td>
|
|
<td><a href="reference/bidi-normal-004.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: span direction ltr, unicode-bidi unset (2)
|
|
<ul class="assert">
|
|
<li>In a rtl context, if direction:ltr is set but unicode-bidi is not set on an inline element containing mixed direction text, the text in that element will NOT be displayed in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-unset-005-2" class="">
|
|
<td>
|
|
<a href="bidi-unset-005.xht">bidi-unset-005</a></td>
|
|
<td><a href="reference/bidi-normal-005.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with unicode-bidi unset, rtl
|
|
<ul class="assert">
|
|
<li>If direction is set but unicode-bidi is not set on an inline element, that element will NOT interact with the surrounding text like a strong or neutral directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-unset-006-2" class="">
|
|
<td>
|
|
<a href="bidi-unset-006.xht">bidi-unset-006</a></td>
|
|
<td><a href="reference/bidi-normal-006.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element as directional character with unicode-bidi unset, ltr
|
|
<ul class="assert">
|
|
<li>If direction is set but unicode-bidi is not set on an inline element, that element will NOT interact with the surrounding text like a strong or neutral directional character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-unset-007-2" class="">
|
|
<td>
|
|
<a href="bidi-unset-007.xht">bidi-unset-007</a></td>
|
|
<td><a href="reference/bidi-normal-007.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi unset, rtl + number
|
|
<ul class="assert">
|
|
<li>If direction is set but unicode-bidi is not set on an inline element, the text in that element will NOT be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-unset-008-2" class="">
|
|
<td>
|
|
<a href="bidi-unset-008.xht">bidi-unset-008</a></td>
|
|
<td><a href="reference/bidi-normal-008.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi unset, ltr + number
|
|
<ul class="assert">
|
|
<li>If direction is set but unicode-bidi is not set on an inline element, the text in that element will NOT be directionally isolated from surrounding text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-unset-009-2" class="">
|
|
<td>
|
|
<a href="bidi-unset-009.xht">bidi-unset-009</a></td>
|
|
<td><a href="reference/bidi-normal-009.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi unset, rtl list
|
|
<ul class="assert">
|
|
<li>If direction is set but unicode-bidi is not set on an inline element, the text in that element will NOT be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-unset-010-2" class="">
|
|
<td>
|
|
<a href="bidi-unset-010.xht">bidi-unset-010</a></td>
|
|
<td><a href="reference/bidi-normal-010.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction/unicode-bidi: element isolation and unicode-bidi unset, ltr list
|
|
<ul class="assert">
|
|
<li>If direction is set but unicode-bidi is not set on an inline element, the text in that element will NOT be directionally isolated from following content.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-embed-001-2" class="">
|
|
<td>
|
|
<a href="block-embed-001.xht">block-embed-001</a></td>
|
|
<td><a href="reference/block-embed-001.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction: div direction rtl
|
|
<ul class="assert">
|
|
<li>If direction is applied to a block element containing mixed direction text, the text in that element will be displayed in the expected order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-embed-002-2" class="">
|
|
<td>
|
|
<a href="block-embed-002.xht">block-embed-002</a></td>
|
|
<td><a href="reference/block-embed-002.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction: div direction ltr
|
|
<ul class="assert">
|
|
<li>If direction is applied to a block element containing mixed direction text, the text in that element will be displayed in the expected order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-embed-003-2" class="">
|
|
<td>
|
|
<a href="block-embed-003.xht">block-embed-003</a></td>
|
|
<td><a href="reference/block-embed-003.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction: div direction rtl
|
|
<ul class="assert">
|
|
<li>If direction is applied to a block element, contained block elements inherit that direction.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-override-001-2" class="">
|
|
<td>
|
|
<a href="block-override-001.xht">block-override-001</a></td>
|
|
<td><a href="reference/block-override-001.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction: div override rtl
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:bidi-override is applied to a block element, characters are displayed strictly in sequence according to the direction property.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-override-002-2" class="">
|
|
<td>
|
|
<a href="block-override-002.xht">block-override-002</a></td>
|
|
<td><a href="reference/block-override-002.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction: div override ltr
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:bidi-override is applied to a block element, characters are displayed strictly in sequence according to the direction property.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-override-003-2" class="">
|
|
<td>
|
|
<a href="block-override-003.xht">block-override-003</a></td>
|
|
<td><a href="reference/block-override-003.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction: div direction ltr
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:bidi-override is applied to a block element with no direction value set, characters are displayed strictly in sequence, in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-override-004-2" class="">
|
|
<td>
|
|
<a href="block-override-004.xht">block-override-004</a></td>
|
|
<td><a href="reference/block-override-004.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: div override inheritance
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:bidi-override is applied to a block element, all characters in immediate inline text are displayed strictly in sequence according to the direction property, but content of contained blocks is not.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-override-isolate-001-2" class="">
|
|
<td>
|
|
<a href="block-override-isolate-001.xht">block-override-isolate-001</a></td>
|
|
<td><a href="reference/block-override-isolate-001.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction: div override rtl
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate-override is applied to a block element, characters are displayed strictly in sequence according to the direction property.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-override-isolate-002-2" class="">
|
|
<td>
|
|
<a href="block-override-isolate-002.xht">block-override-isolate-002</a></td>
|
|
<td><a href="reference/block-override-isolate-002.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction: div override ltr
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate-override is applied to a block element, characters are displayed strictly in sequence according to the direction property.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-override-isolate-003-2" class="">
|
|
<td>
|
|
<a href="block-override-isolate-003.xht">block-override-isolate-003</a></td>
|
|
<td><a href="reference/block-override-isolate-003.xht">=</a> </td>
|
|
<td></td>
|
|
<td>direction: div direction ltr
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate-override is applied to a block element with no direction value set, characters are displayed strictly in sequence, in ltr order.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-override-isolate-004-2" class="">
|
|
<td>
|
|
<a href="block-override-isolate-004.xht">block-override-isolate-004</a></td>
|
|
<td><a href="reference/block-override-isolate-004.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: div override inheritance
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:isolate-override is applied to a block element, all characters in immediate inline text are displayed strictly in sequence according to the direction property, but content of contained blocks is not.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-plaintext-001-2" class="">
|
|
<td>
|
|
<a href="block-plaintext-001.xht">block-plaintext-001</a></td>
|
|
<td><a href="reference/block-plaintext-001.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: div plaintext, rtl
|
|
<ul class="assert">
|
|
<li>If unicode-bidi: plaintext is applied to a div element containing mixed direction text, the order of directional runs in the text in that element will be determined by its first strong character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-plaintext-002-2" class="">
|
|
<td>
|
|
<a href="block-plaintext-002.xht">block-plaintext-002</a></td>
|
|
<td><a href="reference/block-plaintext-002.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: div plaintext, ltr
|
|
<ul class="assert">
|
|
<li>If unicode-bidi: plaintext is applied to a div element containing mixed direction text, the order of directional runs in the text in that element will be determined by its first strong character.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-plaintext-003-2" class="">
|
|
<td>
|
|
<a href="block-plaintext-003.xht">block-plaintext-003</a></td>
|
|
<td><a href="reference/block-plaintext-003.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: div plaintext inheritance
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to a block element, directional runs are displayed according to the first strong character, but content of contained blocks is not.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-plaintext-004-2" class="">
|
|
<td>
|
|
<a href="block-plaintext-004.xht">block-plaintext-004</a></td>
|
|
<td><a href="reference/block-plaintext-004.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: div plaintext with br
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to a div element containing br tags, each line of characters that starts after br is displayed according to the first strong character after the br.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-plaintext-005-2" class="">
|
|
<td>
|
|
<a href="block-plaintext-005.xht">block-plaintext-005</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>unicode-bidi: textarea plaintext
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to a textarea element, each line of characters after a linebreak is displayed according to the first strong character after the linebreak.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="block-plaintext-006-2" class="">
|
|
<td>
|
|
<a href="block-plaintext-006.xht">block-plaintext-006</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>unicode-bidi: pre plaintext
|
|
<ul class="assert">
|
|
<li>If unicode-bidi:plaintext is applied to a pre element, each line of characters after a linebreak is displayed according to the first strong character after the linebreak.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s2.#bidirectionality">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.1">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s2.1">+</a>
|
|
<a href="https://www.w3.org/TR/css-writing-modes-3/#direction">2.1 Specifying Directionality: the direction property</a></th></tr>
|
|
<!-- 36 tests -->
|
|
<tr id="direction-001-2.1" class="">
|
|
<td>
|
|
<a href="direction-001.xht">direction-001</a></td>
|
|
<td><a href="reference/direction-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Direction set to 'ltr'
|
|
<ul class="assert">
|
|
<li>The 'direction' property set to 'ltr' sets the direction of an element to left-to-right.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-002-2.1" class="">
|
|
<td>
|
|
<a href="direction-002.xht">direction-002</a></td>
|
|
<td><a href="reference/direction-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Direction set to 'rtl'
|
|
<ul class="assert">
|
|
<li>The 'direction' property set to 'rtl' sets the direction of an element to right-to-left.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-003-2.1" class="">
|
|
<td>
|
|
<a href="direction-003.xht">direction-003</a></td>
|
|
<td><a href="reference/direction-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Direction set to 'inherit' sets a value that is inherited from parent element
|
|
<ul class="assert">
|
|
<li>The 'direction' property set to 'inherit' sets a direction value to the same as the parent element.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-001-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-001.xht">direction-applies-to-001</a></td>
|
|
<td><a href="reference/direction-applies-to-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to 'table-row-group'
|
|
<ul class="assert">
|
|
<li>The 'direction' property does not apply to elements with a display of 'table-row-group'.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-002-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-002.xht">direction-applies-to-002</a></td>
|
|
<td><a href="reference/direction-applies-to-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to 'table-header-group'
|
|
<ul class="assert">
|
|
<li>The 'direction' property does not apply to elements with a display of 'table-header-group'.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-003-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-003.xht">direction-applies-to-003</a></td>
|
|
<td><a href="reference/direction-applies-to-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to 'table-footer-group'
|
|
<ul class="assert">
|
|
<li>The 'direction' property does not apply to elements with a display of 'table-footer-group'.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-004-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-004.xht">direction-applies-to-004</a></td>
|
|
<td><a href="reference/direction-applies-to-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to 'table-row'
|
|
<ul class="assert">
|
|
<li>The 'direction' property does not apply to elements with a display of 'table-row'.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-005-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-005.xht">direction-applies-to-005</a></td>
|
|
<td><a href="reference/direction-applies-to-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to 'table-column-group'
|
|
<ul class="assert">
|
|
<li>The 'direction' property does not apply to elements with a display of 'table-column-group'.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-006-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-006.xht">direction-applies-to-006</a></td>
|
|
<td><a href="reference/direction-applies-to-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to 'table-column'
|
|
<ul class="assert">
|
|
<li>The 'direction' property does not apply to elements with a display of 'table-column'.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-007-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-007.xht">direction-applies-to-007</a></td>
|
|
<td><a href="reference/direction-applies-to-007-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to 'table-cell'
|
|
<ul class="assert">
|
|
<li>The 'direction' property applies to elements with a display of 'table-cell'.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-008-2.1" class="">
|
|
<td>
|
|
<a href="direction-applies-to-008.xht">direction-applies-to-008</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Direction applied to element with 'display' set to inline
|
|
<ul class="assert">
|
|
<li>The 'direction' property applies to elements with a display of inline as it can set the direction of embeddings and overrides.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-009-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-009.xht">direction-applies-to-009</a></td>
|
|
<td><a href="reference/direction-applies-to-007-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to block
|
|
<ul class="assert">
|
|
<li>The 'direction' property applies to elements with a display of block.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-010-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-010.xht">direction-applies-to-010</a></td>
|
|
<td></td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to list-item
|
|
<ul class="assert">
|
|
<li>The 'direction' property applies to elements with a display of list-item.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-012-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-012.xht">direction-applies-to-012</a></td>
|
|
<td><a href="reference/direction-applies-to-007-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to inline-block
|
|
<ul class="assert">
|
|
<li>The 'direction' property applies to elements with a display of inline-block.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-013-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-013.xht">direction-applies-to-013</a></td>
|
|
<td><a href="reference/direction-applies-to-007-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to 'table'
|
|
<ul class="assert">
|
|
<li>The 'direction' property can apply to elements with a display of 'table' as it specifies the direction of table column layout.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-014-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-014.xht">direction-applies-to-014</a></td>
|
|
<td><a href="reference/direction-applies-to-007-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to 'inline-table'
|
|
<ul class="assert">
|
|
<li>The 'direction' property can apply to elements with a display of 'inline-table' as it specifies the direction of table column layout.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="direction-applies-to-015-2.1" class="ahem">
|
|
<td>
|
|
<a href="direction-applies-to-015.xht">direction-applies-to-015</a></td>
|
|
<td><a href="reference/direction-applies-to-007-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>Direction applied to element with 'display' set to 'table-caption'
|
|
<ul class="assert">
|
|
<li>The 'direction' property applies to elements with a display of 'table-caption'.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="extract-ordered-list-direction-and-writing-modes-2.1" class="">
|
|
<td>
|
|
<a href="extract-ordered-list-direction-and-writing-modes.xht">extract-ordered-list-direction-and-writing-modes</a></td>
|
|
<td><a href="reference/extract-ordered-list-direction-and-writing-modes-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>flow-into on list items that use different text directions or writing modes
|
|
<ul class="assert">
|
|
<li>The flow-into property can be applied to elements that have different text directions and writing modes. This tests that the rendering for lists that use different text directions/writing modes are not affected when they are extracted in a named flow and rendered in a region.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-column-order-002-2.1" class="ahem">
|
|
<td>
|
|
<a href="table-column-order-002.xht">table-column-order-002</a></td>
|
|
<td><a href="reference/block-flow-direction-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>'direction: rtl' - table columns order and vertical-rl
|
|
<ul class="assert">
|
|
<li>This test checks that a table with 'writing-mode' set to 'vertical-rl' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-column-order-003-2.1" class="ahem">
|
|
<td>
|
|
<a href="table-column-order-003.xht">table-column-order-003</a></td>
|
|
<td><a href="reference/block-flow-direction-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>'direction: rtl' - table columns order and vertical-lr
|
|
<ul class="assert">
|
|
<li>This test checks that a table with 'writing-mode' set to 'vertical-lr' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-column-order-004-2.1" class="ahem">
|
|
<td>
|
|
<a href="table-column-order-004.xht">table-column-order-004</a></td>
|
|
<td><a href="reference/block-flow-direction-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>'direction: rtl' - table columns order and vertical-rl
|
|
<ul class="assert">
|
|
<li>This test checks that colspanned cells in a table with 'direction' set to 'rtl' are handled according to a bottom-to-top column direction. This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-column-order-005-2.1" class="ahem">
|
|
<td>
|
|
<a href="table-column-order-005.xht">table-column-order-005</a></td>
|
|
<td><a href="reference/block-flow-direction-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>'direction: rtl' - table columns order and vertical-lr
|
|
<ul class="assert">
|
|
<li>This test checks that colspanned cells in a table with 'direction' set to 'rtl' are handled according to a bottom-to-top column direction. This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-column-order-slr-007-2.1" class="ahem">
|
|
<td>
|
|
<a href="table-column-order-slr-007.xht">table-column-order-slr-007</a></td>
|
|
<td><a href="reference/block-flow-direction-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>'direction: rtl' - table columns order and sideways-lr
|
|
<ul class="assert">
|
|
<li>This test checks that a table with 'writing-mode' set to 'sideways-lr' and with 'direction' set to 'rtl' will have its column displayed from top (1st column) to bottom (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-column-order-srl-006-2.1" class="ahem">
|
|
<td>
|
|
<a href="table-column-order-srl-006.xht">table-column-order-srl-006</a></td>
|
|
<td><a href="reference/block-flow-direction-001-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>'direction: rtl' - table columns order and sideways-rl
|
|
<ul class="assert">
|
|
<li>This test checks that a table with 'writing-mode' set to 'sideways-rl' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-slr-001-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-slr-001.xht">table-progression-slr-001</a></td>
|
|
<td><a href="reference/table-progression-slr-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>sideways-lr Table Row/Rowgroup/Cell Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that sideways-lr tables order rows/rowgroups left to right and cells bottom-to-top (LTR) or top-to-bottom (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-slr-002-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-slr-002.xht">table-progression-slr-002</a></td>
|
|
<td><a href="reference/table-progression-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>sideways-lr Table Column/Colgroup Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that sideways-lr tables order columns bottom-to-top (LTR) or top-to-bottom (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-srl-001-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-srl-001.xht">table-progression-srl-001</a></td>
|
|
<td><a href="reference/table-progression-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>sideways-rl Table Row/Rowgroup/Cell Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that sideways-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-srl-002-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-srl-002.xht">table-progression-srl-002</a></td>
|
|
<td><a href="reference/table-progression-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>sideways-rl Table Column/Colgroup Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that sideways-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-vlr-001-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-vlr-001.xht">table-progression-vlr-001</a></td>
|
|
<td><a href="reference/table-progression-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>vertical-lr Table Row/Rowgroup/Cell Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that vertical-lr tables order rows/rowgroups left to right and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-vlr-002-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-vlr-002.xht">table-progression-vlr-002</a></td>
|
|
<td><a href="reference/table-progression-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>vertical-lr Table Column/Colgroup Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that vertical-lr tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-vlr-003-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-vlr-003.xht">table-progression-vlr-003</a></td>
|
|
<td><a href="reference/table-progression-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups left to right and cells top-to-bottom when text-orientation is upright.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-vlr-004-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-vlr-004.xht">table-progression-vlr-004</a></td>
|
|
<td><a href="reference/table-progression-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>vertical-lr upright orientation Table Column/Colgroup Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that vertical-lr tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-vrl-001-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-vrl-001.xht">table-progression-vrl-001</a></td>
|
|
<td><a href="reference/table-progression-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>vertical-rl Table Row/Rowgroup/Cell Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that vertical-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-vrl-002-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-vrl-002.xht">table-progression-vrl-002</a></td>
|
|
<td><a href="reference/table-progression-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>vertical-rl Table Column/Colgroup Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that vertical-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-vrl-003-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-vrl-003.xht">table-progression-vrl-003</a></td>
|
|
<td><a href="reference/table-progression-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>vertical-rl upright orientation Table Row/Rowgroup/Cell Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that vertical-rl tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="table-progression-vrl-004-2.1" class="">
|
|
<td>
|
|
<a href="table-progression-vrl-004.xht">table-progression-vrl-004</a></td>
|
|
<td><a href="reference/table-progression-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>vertical-rl upright orientation Table Column/Colgroup Ordering
|
|
<ul class="assert">
|
|
<li>This test checks that vertical-rl tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s2.1.#propdef-direction">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.1.#valdef-direction-ltr">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.1.#valdef-direction-rtl">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.2">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s2.2">+</a>
|
|
<a href="https://www.w3.org/TR/css-writing-modes-3/#unicode-bidi">2.2 Embeddings and Overrides: the unicode-bidi property</a></th></tr>
|
|
<!-- 21 tests -->
|
|
<tr id="bidi-alt-001-2.2" class="">
|
|
<td>
|
|
<a href="bidi-alt-001.xht">bidi-alt-001</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>unicode-bidi: bidi-override in alt text
|
|
<ul class="assert">
|
|
<li>If alt text is not treated as replaced content, then unicode-bidi applies to image alt text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-001-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-001.xht">unicode-bidi-001</a></td>
|
|
<td><a href="reference/direction-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi set to 'normal'
|
|
<ul class="assert">
|
|
<li>The property 'unicode-bidi' set to 'normal' doesn't modify the directionality of text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-002-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-002.xht">unicode-bidi-002</a></td>
|
|
<td><a href="reference/unicode-bidi-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi set to 'embed'
|
|
<ul class="assert">
|
|
<li>The property 'unicode-bidi' set to 'embed' opens a new level of embedding in the Unicode bi-directional algorithm.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-003-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-003.xht">unicode-bidi-003</a></td>
|
|
<td><a href="reference/direction-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi set to 'bidi-override'
|
|
<ul class="assert">
|
|
<li>The property 'unicode-bidi' set to 'bidi-override' overrides the directionality of text.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-004-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-004.xht">unicode-bidi-004</a></td>
|
|
<td><a href="reference/direction-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi set to 'inherit'
|
|
<ul class="assert">
|
|
<li>The property 'unicode-bidi' set to 'inherit' sets a value the same as parent element's value.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-001-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-001.xht">unicode-bidi-applies-to-001</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to 'table-row-group'
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property does not apply to elements with a display of 'table-row-group'. 'unicode-bidi' property only applies to inline elements or block containers' immediate inline-level descendants.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-002-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-002.xht">unicode-bidi-applies-to-002</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to 'table-header-group'
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property does not apply to elements with a display of 'table-header-group'. 'unicode-bidi' property only applies to inline elements or block containers' immediate inline-level descendants.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-003-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-003.xht">unicode-bidi-applies-to-003</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to 'table-footer-group'
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property does not apply to elements with a display of 'table-footer-group'. 'unicode-bidi' property only applies to inline elements or block containers' immediate inline-level descendants.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-004-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-004.xht">unicode-bidi-applies-to-004</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to 'table-row'
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property does not apply to elements with a display of 'table-row'. 'unicode-bidi' property only applies to inline elements or block containers' immediate inline-level descendants.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-005-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-005.xht">unicode-bidi-applies-to-005</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to 'table-column-group'
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property does not apply to elements with a display of 'table-column-group'. 'unicode-bidi' property only applies to inline elements or block containers' immediate inline-level descendants.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-006-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-006.xht">unicode-bidi-applies-to-006</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to 'table-column'
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property does not apply to elements with a display of 'table-column'. 'unicode-bidi' property only applies to inline elements or block containers' immediate inline-level descendants.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-007-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-007.xht">unicode-bidi-applies-to-007</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to 'table-cell'
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property applies to elements with a display of 'table-cell'.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-008-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-008.xht">unicode-bidi-applies-to-008</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to inline
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property applies to elements with a display of inline.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-009-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-009.xht">unicode-bidi-applies-to-009</a></td>
|
|
<td><a href="reference/unicode-bidi-applies-to-009-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to block
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property applies to elements with a display of block.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-010-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-010.xht">unicode-bidi-applies-to-010</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to list-item
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property applies to elements with a display of list-item.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-012-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-012.xht">unicode-bidi-applies-to-012</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to inline-block
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property applies to elements with a display of inline-block.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-013-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-013.xht">unicode-bidi-applies-to-013</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to 'table'
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property does not apply to elements with a display of 'table'. 'unicode-bidi' property only applies to inline elements or block containers' immediate inline-level descendants.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-014-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-014.xht">unicode-bidi-applies-to-014</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to 'inline-table'
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property does not apply to elements with a display of 'inline-table'. 'unicode-bidi' property only applies to inline elements or block containers' immediate inline-level descendants.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-applies-to-015-2.2" class="">
|
|
<td>
|
|
<a href="unicode-bidi-applies-to-015.xht">unicode-bidi-applies-to-015</a></td>
|
|
<td><a href="reference/direction-applies-to-008-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Unicode-bidi applied to element with 'display' set to 'table-caption'
|
|
<ul class="assert">
|
|
<li>The 'unicode-bidi' property applies to elements with a display of 'table-caption'.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-parsing-001-2.2" class="dom script">
|
|
<td>
|
|
<a href="unicode-bidi-parsing-001.xht">unicode-bidi-parsing-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
|
|
<td>CSS Writing Modes: parsing unicode-bidi: normal, embed, bidi-override
|
|
<ul class="assert">
|
|
<li>This test asserts the parser and getComputedStyle works correctly for the unicode-bidi: normal, embed, bidi-override.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="unicode-bidi-parsing-002-2.2" class="primary dom script">
|
|
<td><strong>
|
|
<a href="unicode-bidi-parsing-002.xht">unicode-bidi-parsing-002</a></strong></td>
|
|
<td></td>
|
|
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
|
|
<td>CSS Writing Modes: parsing unicode-bidi: isolate, isolate-override, plaintext
|
|
<ul class="assert">
|
|
<li>This test asserts the parser and getComputedStyle works correctly for the unicode-bidi: isolate, isolate-override, plaintext.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s2.2.#bidi-isolate">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.2.#directional-embedding">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.2.#directional-override">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.2.#isolated-sequence">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.2.#propdef-unicode-bidi">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.2.#valdef-unicode-bidi-bidi-override">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.2.#valdef-unicode-bidi-embed">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.2.#valdef-unicode-bidi-isolate">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.2.#valdef-unicode-bidi-isolate-override">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.2.#valdef-unicode-bidi-normal">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.2.#valdef-unicode-bidi-plaintext">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.3">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s2.3">+</a>
|
|
<a href="https://www.w3.org/TR/css-writing-modes-3/#bidi-example">2.3 Example of Bidirectional Text</a></th></tr>
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.3.#example-0342f8aa">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.4">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s2.4">+</a>
|
|
<a href="https://www.w3.org/TR/css-writing-modes-3/#bidi-algo">2.4 Applying the Bidirectional Reordering Algorithm</a></th></tr>
|
|
<!-- 7 tests -->
|
|
<tr id="bidi-breaking-001-2.4" class="">
|
|
<td>
|
|
<a href="bidi-breaking-001.xht">bidi-breaking-001</a></td>
|
|
<td><a href="reference/bidi-breaking-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Bidi paragraph boundaries: Blocks
|
|
<ul class="assert">
|
|
<li>Block boundaries break bidi paragraphs.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-breaking-002-2.4" class="">
|
|
<td>
|
|
<a href="bidi-breaking-002.xht">bidi-breaking-002</a></td>
|
|
<td><a href="reference/bidi-breaking-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>Bidi paragraph boundaries: Forced Line Breaks
|
|
<ul class="assert">
|
|
<li>Forced line breaks of class B (but not class WS) break bidi paragraphs.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-breaking-003-2.4" class="may">
|
|
<td>
|
|
<a href="bidi-breaking-003.xht">bidi-breaking-003</a></td>
|
|
<td><a href="reference/bidi-breaking-003-ref.xht">=</a> </td>
|
|
<td><abbr class="may" title="Behavior tested is preferred but optional">Optional</abbr></td>
|
|
<td>Bidi paragraph boundaries: Forced Line Breaks (Unicode)
|
|
<ul class="assert">
|
|
<li>Forced line breaks of class B (but not class WS) break bidi paragraphs.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-glyph-mirroring-001-2.4" class="">
|
|
<td>
|
|
<a href="bidi-glyph-mirroring-001.xht">bidi-glyph-mirroring-001</a></td>
|
|
<td><a href="reference/bidi-glyph-mirroring-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: bidi-override - glyph mirroring
|
|
<ul class="assert">
|
|
<li>Glyph mirroring of characters with unicode Bidi_Mirrored property should be performed when unicode-bidi: bidi-override is applied</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-glyph-mirroring-002-2.4" class="">
|
|
<td>
|
|
<a href="bidi-glyph-mirroring-002.xht">bidi-glyph-mirroring-002</a></td>
|
|
<td><a href="reference/bidi-glyph-mirroring-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: bidi-override - glyph mirroring
|
|
<ul class="assert">
|
|
<li>Glyph mirroring of characters with unicode Bidi_Mirrored property should be performed direction:rtl is applied</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-inline-001-2.4" class="">
|
|
<td>
|
|
<a href="bidi-inline-001.xht">bidi-inline-001</a></td>
|
|
<td><a href="reference/bidi-inline-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: bidi-override on inline - rtl
|
|
<ul class="assert">
|
|
<li>bidi-override should be applied to inlines with no interruptions to surrounding text</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-inline-002-2.4" class="">
|
|
<td>
|
|
<a href="bidi-inline-002.xht">bidi-inline-002</a></td>
|
|
<td><a href="reference/bidi-inline-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>unicode-bidi: bidi-override on inline - nested
|
|
<ul class="assert">
|
|
<li>Nested bidi-override should be applied to inlines with no interruptions to surrounding text</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s2.4.#bidi-paragraph">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.4.#forced-paragraph-break">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.4.1">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s2.4.1">+</a>
|
|
<a href="https://www.w3.org/TR/css-writing-modes-3/#bidi-para-direction">2.4.1 Bidi Paragraph Embedding Levels</a></th></tr>
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.4.2">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s2.4.2">+</a>
|
|
<a href="https://www.w3.org/TR/css-writing-modes-3/#bidi-control-codes">2.4.2 CSS–Unicode Bidi Control Translation, Text Reordering</a></th></tr>
|
|
<!-- 11 tests -->
|
|
<tr id="bidi-001-2.4.2" class="">
|
|
<td>
|
|
<a href="bidi-001.xht">bidi-001</a></td>
|
|
<td><a href="reference/bidi-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>RLO/PDF bidi reordering across closing inline element boundary
|
|
<ul class="assert">
|
|
<li>Tests that RLO + closing inline element boundary + PDF reorders text, splitting inline and rendering borders and padding appropriately.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-002-2.4.2" class="">
|
|
<td>
|
|
<a href="bidi-002.xht">bidi-002</a></td>
|
|
<td><a href="reference/bidi-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>RLO/PDF bidi reordering across closing inline element boundary + soft line break
|
|
<ul class="assert">
|
|
<li>Tests that RLO + closing inline element boundary + soft line break + PDF reorders text, placing text correctly on each line while also splitting inline and rendering borders and padding appropriately.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-003-2.4.2" class="">
|
|
<td>
|
|
<a href="bidi-003.xht">bidi-003</a></td>
|
|
<td><a href="reference/bidi-003-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>RLO/PDF bidi reordering across closing inline element boundary + opening inline boundary
|
|
<ul class="assert">
|
|
<li>Tests that RLO + closing inline element boundary + opening inline element boundary + PDF reorders text, splitting inlines and rendering their borders and padding appropriately.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-004-2.4.2" class="ahem may21">
|
|
<td>
|
|
<a href="bidi-004.xht">bidi-004</a></td>
|
|
<td><a href="reference/bidi-004-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="may21" title="Behavior tested is preferred but optional">Optional</abbr></td>
|
|
<td>The bidi algorithm and inlines in CSS
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-005-2.4.2" class="">
|
|
<td>
|
|
<a href="bidi-005.xht">bidi-005</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and white-space: pre;
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-006-2.4.2" class="">
|
|
<td>
|
|
<a href="bidi-006.xht">bidi-006</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and white-space: nowrap;
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-007-2.4.2" class="">
|
|
<td>
|
|
<a href="bidi-007.xht">bidi-007</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and float: left;
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-008-2.4.2" class="">
|
|
<td>
|
|
<a href="bidi-008.xht">bidi-008</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and display: table;
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-009-2.4.2" class="">
|
|
<td>
|
|
<a href="bidi-009.xht">bidi-009</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and display: table-row;
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-010-2.4.2" class="">
|
|
<td>
|
|
<a href="bidi-010.xht">bidi-010</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and position: absolute
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-011-2.4.2" class="">
|
|
<td>
|
|
<a href="bidi-011.xht">bidi-011</a></td>
|
|
<td><a href="reference/bidi-011-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS wrapping bidi formatting characters
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s2.4.3">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s2.4.3">+</a>
|
|
<a href="https://www.w3.org/TR/css-writing-modes-3/#bidi-atomic-inlines">2.4.3 Bidi Treatment of Atomic Inlines</a></th></tr>
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.4.4">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s2.4.4">+</a>
|
|
<a href="https://www.w3.org/TR/css-writing-modes-3/#bidi-embedding-breaks">2.4.4 Paragraph Breaks Within Embeddings and Isolates</a></th></tr>
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.4.4.#example-8a82340a">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s2.4.5">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s2.4.5">+</a>
|
|
<a href="https://www.w3.org/TR/css-writing-modes-3/#bidi-box-model">2.4.5 Reordering-induced Box Fragmentation</a></th></tr>
|
|
<!-- 26 tests -->
|
|
<tr id="bidi-001-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-001.xht">bidi-001</a></td>
|
|
<td><a href="reference/bidi-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>RLO/PDF bidi reordering across closing inline element boundary
|
|
<ul class="assert">
|
|
<li>Tests that RLO + closing inline element boundary + PDF reorders text, splitting inline and rendering borders and padding appropriately.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-002-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-002.xht">bidi-002</a></td>
|
|
<td><a href="reference/bidi-002-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>RLO/PDF bidi reordering across closing inline element boundary + soft line break
|
|
<ul class="assert">
|
|
<li>Tests that RLO + closing inline element boundary + soft line break + PDF reorders text, placing text correctly on each line while also splitting inline and rendering borders and padding appropriately.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-003-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-003.xht">bidi-003</a></td>
|
|
<td><a href="reference/bidi-003-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>RLO/PDF bidi reordering across closing inline element boundary + opening inline boundary
|
|
<ul class="assert">
|
|
<li>Tests that RLO + closing inline element boundary + opening inline element boundary + PDF reorders text, splitting inlines and rendering their borders and padding appropriately.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-004-2.4.5" class="ahem may21">
|
|
<td>
|
|
<a href="bidi-004.xht">bidi-004</a></td>
|
|
<td><a href="reference/bidi-004-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="may21" title="Behavior tested is preferred but optional">Optional</abbr></td>
|
|
<td>The bidi algorithm and inlines in CSS
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-005-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-005.xht">bidi-005</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and white-space: pre;
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-006-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-006.xht">bidi-006</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and white-space: nowrap;
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-007-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-007.xht">bidi-007</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and float: left;
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-008-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-008.xht">bidi-008</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and display: table;
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-009-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-009.xht">bidi-009</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and display: table-row;
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-010-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-010.xht">bidi-010</a></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS: embed levels and position: absolute
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-011-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-011.xht">bidi-011</a></td>
|
|
<td><a href="reference/bidi-011-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>The bidi algorithm and inlines in CSS wrapping bidi formatting characters
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-001-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-box-model-001.xht">bidi-box-model-001</a></td>
|
|
<td><a href="reference/bidi-box-model-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>bidirection box model - borders on inline in normal block
|
|
<ul class="assert">
|
|
<li>Border sides should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-002-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-box-model-002.xht">bidi-box-model-002</a></td>
|
|
<td><a href="reference/bidi-box-model-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>bidirection box model - borders on inline in embed block
|
|
<ul class="assert">
|
|
<li>Border sides should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-003-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-box-model-003.xht">bidi-box-model-003</a></td>
|
|
<td><a href="reference/bidi-box-model-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>bidirection box model - borders on inline in bidi-override block
|
|
<ul class="assert">
|
|
<li>Border sides should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-004-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-box-model-004.xht">bidi-box-model-004</a></td>
|
|
<td><a href="reference/bidi-box-model-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>bidirection box model - borders on normal inline
|
|
<ul class="assert">
|
|
<li>Border sides should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-005-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-box-model-005.xht">bidi-box-model-005</a></td>
|
|
<td><a href="reference/bidi-box-model-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>bidirection box model - borders on embed inline
|
|
<ul class="assert">
|
|
<li>Border sides should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-006-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-box-model-006.xht">bidi-box-model-006</a></td>
|
|
<td><a href="reference/bidi-box-model-001-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>bidirection box model - borders on bidi-override inline
|
|
<ul class="assert">
|
|
<li>Border sides should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-007-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-box-model-007.xht">bidi-box-model-007</a></td>
|
|
<td><a href="reference/bidi-box-model-007-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>bidirection box model - borders on normal block
|
|
<ul class="assert">
|
|
<li>Border sides should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-008-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-box-model-008.xht">bidi-box-model-008</a></td>
|
|
<td><a href="reference/bidi-box-model-007-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>bidirection box model - borders on embed block
|
|
<ul class="assert">
|
|
<li>Border sides should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-009-2.4.5" class="">
|
|
<td>
|
|
<a href="bidi-box-model-009.xht">bidi-box-model-009</a></td>
|
|
<td><a href="reference/bidi-box-model-007-ref.xht">=</a> </td>
|
|
<td></td>
|
|
<td>bidirection box model - borders on bidi-override block
|
|
<ul class="assert">
|
|
<li>Border sides should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-034-2.4.5" class="ahem">
|
|
<td>
|
|
<a href="bidi-box-model-034.xht">bidi-box-model-034</a></td>
|
|
<td><a href="reference/bidi-box-model-034-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>bidirection box model - padding-left on bidi-override block
|
|
<ul class="assert">
|
|
<li>Side padding should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-035-2.4.5" class="ahem">
|
|
<td>
|
|
<a href="bidi-box-model-035.xht">bidi-box-model-035</a></td>
|
|
<td><a href="reference/bidi-box-model-034-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>bidirection box model - padding-left on normal block
|
|
<ul class="assert">
|
|
<li>Side padding should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-036-2.4.5" class="ahem">
|
|
<td>
|
|
<a href="bidi-box-model-036.xht">bidi-box-model-036</a></td>
|
|
<td><a href="reference/bidi-box-model-034-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>bidirection box model - padding-left on embed block
|
|
<ul class="assert">
|
|
<li>Side padding should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-043-2.4.5" class="ahem">
|
|
<td>
|
|
<a href="bidi-box-model-043.xht">bidi-box-model-043</a></td>
|
|
<td><a href="reference/bidi-box-model-043-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>bidirection box model - padding-right on bidi-override block
|
|
<ul class="assert">
|
|
<li>Side padding should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-044-2.4.5" class="ahem">
|
|
<td>
|
|
<a href="bidi-box-model-044.xht">bidi-box-model-044</a></td>
|
|
<td><a href="reference/bidi-box-model-043-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>bidirection box model - padding-right on normal block
|
|
<ul class="assert">
|
|
<li>Side padding should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="bidi-box-model-045-2.4.5" class="ahem">
|
|
<td>
|
|
<a href="bidi-box-model-045.xht">bidi-box-model-045</a></td>
|
|
<td><a href="reference/bidi-box-model-043-ref.xht">=</a> </td>
|
|
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
|
|
<td>bidirection box model - padding-right on embed block
|
|
<ul class="assert">
|
|
<li>Side padding should be unaffected by directionality</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
</body>
|
|
</html> |