Skip to content

Commit

Permalink
[css-break-3] Reference bidi-- and display-type--induced fragmentatio…
Browse files Browse the repository at this point in the history
…n from css-break-3.
  • Loading branch information
fantasai committed Sep 12, 2018
1 parent a049017 commit 7f6b964
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 2 deletions.
14 changes: 14 additions & 0 deletions css-break-3/Overview.bs
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,20 @@ Fragmentation Model and Terminology</h2>
However, inline breaking is not covered here; see [[!CSS21]]/[[CSS3TEXT]].
</p>

<p class="note">
A box can be broken into multiple <a>fragments</a>
also due to bidi reordering of text
(see [[css-writing-modes-3#bidi-algo|Applying the Bidirectional Reorderign Algorithm]]
in [[css-writing-modes-3#text-direction|CSS Writing Modes]])
or higher-level <a>display type</a> box splitting,
e.g. <a href="https://www.w3.org/TR/CSS2/visuren.html#img-anon-block">block-in-inline splitting</a>
(see <a href="https://www.w3.org/TR/CSS2/visuren.html#box-gen">CSS2&sect;9.2</a>)
or <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">column-spanner-in-block</a> splitting
(see <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">CSS Multi-column Layout</a>).
The division into <a>box fragments</a> in these cases
does not depend on layout (sizing/positioning of content).
</p>

<h3 id="parallel-flows">
Parallel Fragmentation Flows</h3>

Expand Down
7 changes: 5 additions & 2 deletions css-display-3/Overview.bs
Original file line number Diff line number Diff line change
Expand Up @@ -121,11 +121,14 @@ Introduction</h2>
is broken across lines,
or when a <a>block box</a> is broken across pages or columns,
in a process called <a>fragmentation</a>.
It can also happen due to bidi reordering of text (see [[css-writing-modes-3#bidi-algo|Applying the Bidirectional Reorderign Algorithm]] in [[css-writing-modes-3#text-direction|CSS Writing Modes]])
It can also happen due to bidi reordering of text
(see [[css-writing-modes-3#bidi-algo|Applying the Bidirectional Reorderign Algorithm]]
in [[css-writing-modes-3#text-direction|CSS Writing Modes]])
or higher-level <a>display type</a> box splitting,
e.g. <a href="https://www.w3.org/TR/CSS2/visuren.html#img-anon-block">block-in-inline splitting</a>
(see <a href="https://www.w3.org/TR/CSS2/visuren.html#box-gen">CSS2&sect;9.2</a>)
or <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">column-spanner-in-block</a> splitting (see <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">CSS Multi-column Layout</a>).
or <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">column-spanner-in-block</a> splitting
(see <a href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">CSS Multi-column Layout</a>).
A <a>box</a> therefore consists of one or more <a>box fragments</a>,
and a <a>text run</a> consists of one or more <a lt=fragment>text fragments</a>.
See [[CSS3-BREAK]] for more information on <a>fragmentation</a>.
Expand Down

0 comments on commit 7f6b964

Please sign in to comment.