Skip to content

Commit 38998d2

Browse files
committed
[css-break] Guarantee progress.
1 parent 7f546ec commit 38998d2

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

css-break/Overview.bs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -762,6 +762,10 @@ Unforced Breaks</h3>
762762
<span id="monolithic-breaking">
763763
In such cases, the UA may also fragment the contents of <i>monolithic</i> elements
764764
by slicing the element's graphical representation.
765+
However, the UA must not break at the top of the page,
766+
i.e. it must place at least some content on each fragmentainer,
767+
so that each fragmentainer has a non-zero amount of content,
768+
in order to guarantee progress through the content.
765769
</p>
766770

767771

css-break/Overview.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,11 @@ <h3 class="heading settled" data-level="4.4" id="unforced-breaks"><span class="s
646646
<p> Finally, if there are no possible break points below the top of the fragmentainer,
647647
and not all the content fits, the UA may break anywhere
648648
in order to avoid losing content off the edge of the fragmentainer. <span id="monolithic-breaking"> In such cases, the UA may also fragment the contents of <a data-link-type="dfn" href="#monolithic">monolithic</a> elements
649-
by slicing the element’s graphical representation. </span></p>
649+
by slicing the element’s graphical representation.
650+
However, the UA must not break at the top of the page,
651+
i.e. it must place at least some content on each fragmentainer,
652+
so that each fragmentainer has a non-zero amount of content,
653+
in order to guarantee progress through the content. </span></p>
650654
<h3 class="heading settled" data-level="4.5" id="best-breaks"><span class="secno">4.5. </span><span class="content"> Optimizing Unforced Breaks</span><a class="self-link" href="#best-breaks"></a></h3>
651655
<p>While CSS3 requires that a fragmented flow must break at allowed
652656
break points in order to avoid overflowing the fragmentainers in its

0 commit comments

Comments
 (0)