You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During this phase, generated content is laid out according to the
2270
-
<ahref="#processing-model">rules</a> described earlier in this document.
2271
-
</p>
2266
+
<p><span>Named flows</span> are laid out in <span>regions</span>.
2267
+
The user agent resolves
2268
+
the <em><span>flow fragment height</span></em>
2269
+
for the <span>RFCB</span>s
2270
+
using the remainder of the flow
2271
+
and accounting for <ahref="http://www.w3.org/TR/css3-break/">fragmentation rules</a>.
2272
+
This process accounts for constraints
2273
+
such as the 'height' or 'max-height' values,
2274
+
as described in the CSS 2.1 section
2275
+
on <ahref="http://www.w3.org/TR/CSS2/visudet.html#Computing_heights_and_margins">calculating heights and margins</a>
2276
+
(see the <ahref="http://www.w3.org/TR/CSS2/visudet.html#normal-block">Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'</a>
2277
+
section and the <ahref="http://www.w3.org/TR/CSS2/visudet.html#block-root-margin">complicated cases</a> section).
2278
+
During this phase,
2279
+
generated content is laid out
2280
+
according to the <ahref="#processing-model">rules</a>
2281
+
described earlier in this document.</p>
2282
+
<p>In a <span>nested region context</span>,
2283
+
this phase will trigger
2284
+
the beginning of Step 1
2285
+
for any inner <span>named flows</span>
2286
+
whose regions are contained
2287
+
in the outer <span>named flow</span>.
2288
+
All of Step 1 for inner flows
2289
+
must recursively complete before Step 1
2290
+
for an outer flow completes.</p>
2272
2291
2273
2292
<h4id="regions-boxes-layout">Step 2: region boxes layout</h4>
2274
2293
@@ -2288,21 +2307,43 @@ <h4 id="regions-boxes-layout">Step 2: region boxes layout</h4>
2288
2307
2289
2308
<h4id="named-flows-layout">Step 3: named flows layout</h4>
2290
2309
2291
-
<p>In this final step, the content of <span>named flows</span> is laid out in the <span>regions</span>' RFCBs
2292
-
along with the generated content boxes.</p>
2310
+
<p>In this final step,
2311
+
the content of <span>named flows</span>
2312
+
is laid out in the <span>regions</span>' RFCBs
2313
+
along with the generated content boxes.</p>
2293
2314
2294
-
<p>The used 'width' for RFCBs is resolved <ahref="#rfcb-width-resolution">as described before</a>.</p>
2315
+
<p>The used 'width' for RFCBs is resolved
2316
+
<ahref="#rfcb-width-resolution">as described before</a>.</p>
2295
2317
2296
-
<p>The used 'height' of RFCBs is resolved such that none of the boxes in the region box's normal flow
2297
-
overflow the region's box. In other words, the RFCB boxes are stretched vertically
2298
-
to accommodate as much of the flow as possible without overflowing the region box and
2299
-
accounting for <ahref="http://www.w3.org/TR/css3-break/">fragmentation rules</a> and
2300
-
generated content boxes.</p>
2301
-
2302
-
<p>During this phase, generated content is laid out according to the
0 commit comments