Skip to content

Commit 3978722

Browse files
committed
[css-display-4] Define reading flow container
1 parent 0936276 commit 3978722

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

css-display-4/Overview.bs

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1151,6 +1151,14 @@ Reordering and Accessibility</h3>
11511151
<h2 id='reading-flow'>
11521152
Reading Order: the 'reading-flow' property</h2>
11531153

1154+
A <dfn export>reading flow container</dfn> is a flex or grid container
1155+
with a valid 'reading-flow' value other than 'normal'.
1156+
1157+
The rendering-defined sibling reading flow of a <a>reading flow container</a>
1158+
is an ordered list of in-flow children of the container.
1159+
All children must render to an element and are considered siblings in the reading flow container.
1160+
The order is determined by the 'reading-flow' property.
1161+
11541162
ISSUE(9922): Should this property also apply to tables?
11551163

11561164
ISSUE(9230): Define how reading-flow interacts with focusable display: contents elements.
@@ -1199,6 +1207,7 @@ ISSUE(9230): Define how reading-flow interacts with focusable display: contents
11991207
taking the writing mode into account.
12001208
<dt><dfn>grid-order</dfn>
12011209
<dd>
1210+
Only takes effect on grid containers.
12021211
Follows the [=order-modified document order=].
12031212
Therefore, as 'normal' unless the 'order'
12041213
property has been used to change the order of items.
@@ -1304,16 +1313,6 @@ ISSUE(9230): Define how reading-flow interacts with focusable display: contents
13041313
should be encoded in the source order
13051314
so that the document is sensical without CSS.
13061315

1307-
If the host language defines features for explicitly controlling
1308-
the reading or navigation order
1309-
(such as <a href="https://html.spec.whatwg.org/multipage/interaction.html#attr-tabindex"><code>tabindex</code></a> [[HTML]]),
1310-
these take precedence over 'reading-flow':
1311-
the modified document order created by 'reading-flow'
1312-
essentially replaces the underlying source order
1313-
for the purpose of such features.
1314-
1315-
ISSUE: Is this the most appropriate interaction with with <code>tabindex</code>?
1316-
13171316
<details class="note">
13181317
<summary>Design Considerations and Background</summary>
13191318

0 commit comments

Comments
 (0)