@@ -163,6 +163,13 @@ <h2 class="no-num no-toc" id=contents> Table of contents</h2>
163163
164164 < li > < a href ="#fragmentation-model "> < span class =secno > 2. </ span >
165165 Fragmentation Model and Terminology</ a >
166+ < ul class =toc >
167+ < li > < a href ="#parallel-flows "> < span class =secno > 2.1. </ span > Parallel
168+ Fragmentation Flows</ a >
169+
170+ < li > < a href ="#nested-flows "> < span class =secno > 2.2. </ span > Nested
171+ Fragmentation Flows</ a >
172+ </ ul >
166173
167174 < li > < a href ="#breaking-controls "> < span class =secno > 3. </ span > Controlling
168175 Breaks</ a >
@@ -403,12 +410,50 @@ <h2 id=fragmentation-model><span class=secno>2. </span> Fragmentation Model
403410 new < a href ="#fragmentainer "> < i > fragmentainer</ i > </ a > to be generated to
404411 hold the deferred content.
405412
406- < p > When multiple flows are laid out in parallel, fragmentation is
407- performed independently in each flow. For example, if an element is
413+ < p class =note > Breaking inline content into lines is another form of
414+ fragmentation, and similarly creates box fragments when it breaks < a
415+ href ="http://www.w3.org/TR/CSS21/visuren.html#inline-boxes "> inline
416+ boxes</ a > across < a
417+ href ="http://www.w3.org/TR/CSS21/visuren.html#line-box "> line boxes</ a > .
418+ However, inline breaking is not covered here; see [CSS21]]/< a
419+ href ="#ref-CSS3TEXT " rel =biblioentry > [CSS3TEXT]<!--{{CSS3TEXT}}--> </ a > .
420+
421+ < h3 id =parallel-flows > < span class =secno > 2.1. </ span > Parallel Fragmentation
422+ Flows</ h3 >
423+
424+ < p > When multiple flows are laid out parallel to each other, fragmentation
425+ is performed independently in each flow. For example, if an element is
408426 floated, then a forced break inside the float will not affect the content
409427 wrapping outside the float (except insofar as it may increase the height
410428 of the float).
411429
430+ < p > The following are examples of parallel flows whose contents will
431+ fragment independently:
432+
433+ < ul >
434+ < li > The contents of a float vs. the content wrapping outside the float.
435+
436+ < li > The contents of a float vs. the contents of an adjacent float.
437+
438+ < li > The contents of each table cell in a single table row.
439+
440+ < li > The contents of each grid item in a single grid row.
441+
442+ < li > The contents of each flex item in a flex layout row.
443+
444+ < li > The contents of absolutely-positioned elements that cover the same
445+ range of their containing block's fragmentation context.
446+ </ ul >
447+
448+ < p > Content overflowing the content edge of a fixed-size box is considered
449+ parallel to the content after the fixed-size box. Note however that
450+ content < em > not</ em > overflowing the content edge of a fixed-size box is
451+ embedded within the same flow as the in-flow content after it. (The
452+ content edge effectively forks the fragmentation.)
453+
454+ < h3 id =nested-flows > < span class =secno > 2.2. </ span > Nested Fragmentation
455+ Flows</ h3 >
456+
412457 < p > Breaking a < a href ="#fragmentainer "> < i > fragmentainer</ i > </ a >
413458 < var > F</ var > effectively splits the < a
414459 href ="#fragmentainer "> < i > fragmentainer</ i > </ a > into two < a
@@ -421,14 +466,6 @@ <h2 id=fragmentation-model><span class=secno>2. </span> Fragmentation Model
421466 created by < var > F</ var > ’s own < a
422467 href ="#fragmentation-context "> < i > fragmentation context</ i > </ a > .
423468
424- < p class =note > Breaking inline content into lines is another form of
425- fragmentation, and similarly creates box fragments when it breaks < a
426- href ="http://www.w3.org/TR/CSS21/visuren.html#inline-boxes "> inline
427- boxes</ a > across < a
428- href ="http://www.w3.org/TR/CSS21/visuren.html#line-box "> line boxes</ a > .
429- However, inline breaking is not covered here; see < a href ="#ref-CSS3TEXT "
430- rel =biblioentry > [CSS3TEXT]<!--{{CSS3TEXT}}--> </ a > .
431-
432469 < h2 id =breaking-controls > < span class =secno > 3. </ span > Controlling Breaks</ h2 >
433470
434471 < p > The following sections explain how breaks are controlled in a < a
0 commit comments