@@ -180,6 +180,7 @@ Size Containment</h3>
180180 its contents must then be laid out into the containing element's resolved size.
181181
182182 <a>Replaced elements</a> must be treated as having an intrinsic width and height of 0.
183+ 2. Elements with <a>size containment</a> are <a spec=css-break-3>monolithic</a> (See [[CSS-BREAK-3#possible-breaks]] ).
183184
184185 By itself, <a>size containment</a> does not offer much optimization opportunity.
185186 Its primary benefit on its own is that tools which want to lay out the containing element's contents
@@ -239,6 +240,12 @@ Layout Containment</h3>
239240
240241 4. The element acts as a containing block for absolutely positioned and fixed positioned descendants.
241242
243+ 5. [=Forced breaks=] are allowed within elements with [=layout containment=] ,
244+ but do not propagate to the parent as otherwise described in [[CSS-BREAK-3#break-between]] .
245+
246+ Note: This introduces the previously non-existent possibility that [=forced breaks=] ]
247+ may occur between a box and its container (See [[CSS-BREAK-3#possible-breaks]] .
248+
242249 Possible optimizations that can be enabled by <a>layout containment</a> include (but are not limited to):
243250
244251 1. When laying out the page,
@@ -444,6 +451,8 @@ This appendix is <em>informative</em>.
444451 <li> Size layout and paint containment don't apply to internal ruby elements
445452 <li> Size containment does not apply to non-atomic inlines
446453 <li> Align paint containment's behavior with overflow:clip
454+ <li> Elements with size containment are monolithic
455+ <li> Forced breaks area allowed in elements with layout containments, but do not propagate
447456</ul>
448457
449458<h3 id="2017-04-19-changes">Changes from the
0 commit comments