@@ -2426,15 +2426,25 @@ <h3 id=main-sizing><span class=secno>9.3. </span> Main Size Determination</h3>
24262426 single flexbox line.
24272427
24282428 < li > Otherwise, starting from the first uncollected item, collect as
2429- many consecutive flexbox items as will fit (but collect at least one)
2430- into the flexbox's inner main size into a flexbox line. For this step,
2431- the size of a flexbox item is its hypothetical outer main size, clamped
2432- according to its min and max main size properties. Repeat until all
2433- flexbox items have been collected into flexbox lines.
2429+ many consecutive flexbox items as will fit or until a forced break is
2430+ encountered (but collect at least one) into the flexbox's inner main
2431+ size into a flexbox line. A break is forced wherever the CSS2.1
2432+ ‘< code class =css > page-break-before/after</ code > ’ < a href ="#CSS21 "
2433+ rel =biblioentry > [CSS21]<!--{{CSS21}}--> </ a > or the CSS3 ‘< code
2434+ class =css > break-before/after</ code > ’ < a href ="#CSS3-BREAK "
2435+ rel =biblioentry > [CSS3-BREAK]<!--{{CSS3-BREAK}}--> </ a > properties
2436+ specify a fragmentation break.
2437+ < p > For this step, the size of a flexbox item is its hypothetical outer
2438+ main size, clamped according to its min and max main size properties.
2439+
2440+ < p > Repeat until all flexbox items have been collected into flexbox
2441+ lines.
2442+
24342443 < p class =note > Note that items with zero main size will never start a
2435- line unless they're the very first items in the flexbox. The "collect
2436- as many" line will collect them onto the end of the previous line even
2437- if the last non-zero item exactly "filled up" the line.
2444+ line unless they're the very first items in the flexbox, or they're
2445+ preceded by a forced break. The "collect as many" line will collect
2446+ them onto the end of the previous line even if the last non-zero item
2447+ exactly "filled up" the line.
24382448 </ ul >
24392449
24402450 < li id =algo-flex > < strong > < a href ="#resolve-flexible-lengths "> Resolve the
0 commit comments