@@ -2261,28 +2261,45 @@ <h4 id=orthogonal-multicol><span class=secno>7.3.2. </span> Multi-column
22612261 the available extent is defined but the available measure is infinite and
22622262 the element's measure is unconstrained (is not fixed and has no maximum):
22632263
2264- < ul >
2264+ < ol >
22652265 < li > If ‘< code class =property > column-count</ code > ’ and
22662266 ‘< code class =property > column-width</ code > ’ are both ‘< a
22672267 href ="#auto "> < code class =css > auto</ code > </ a > ’, then the
22682268 ‘< code class =property > column-count</ code > ’ is assumed to be
22692269 ‘< code class =css > 1</ code > ’, and the following rules apply.
22702270
2271- < li > If the ‘< code class =property > column-count </ code > ’ is not
2271+ < li > If the ‘< code class =property > column-width </ code > ’ is
22722272 ‘< a href ="#auto "> < code class =css > auto</ code > </ a > ’, the column
22732273 width is calculated as if the element's containing block were the initial
2274- containing block, and the rest of the layout is calculated as described
2275- below for non-‘< a href ="#auto "> < code
2276- class =css > auto</ code > </ a > ’ column widths.
2277-
2278- < li > If the ‘< code class =property > column-width</ code > ’ is not
2279- ‘< a href ="#auto "> < code class =css > auto</ code > </ a > ’, the
2280- available extent is used to calculate the column extent by subtracting
2281- out the element's margins, borders, and padding in the block dimension
2282- and flooring the result at zero. The used column-count and the used
2283- measure of the element then follow from filling the resulting columns
2274+ containing block.
2275+
2276+ < li > If the column's extent is not defined, the available extent is used to
2277+ calculate the column extent by subtracting out the element's margins,
2278+ borders, and padding in the block dimension and flooring the result at
2279+ zero.
2280+
2281+ < li > The used column-count then follows from filling the resulting columns
22842282 with the element's content.
2285- </ ul >
2283+ </ ol >
2284+
2285+ < p > The used measure of the element is then the ‘< code
2286+ class =css > max-content</ code > ’ measure of the resulting multi-column
2287+ element. (If the content neither wraps nor paginates within the
2288+ multi-column element, then this will be the intrinsic measure of the
2289+ content; else it will be calculated from the used column width, column
2290+ count, and column gap.)
2291+
2292+ < p > The used extent of the element is either the used column extent (if
2293+ multiple columns were used) or the intrinsic extent of the content.
2294+
2295+ < p class =issue > Does CSS3 Multi-col define shrink-wrap sizing? Because
2296+ that's what we're trying to use here in the last two steps...
2297+
2298+ < p class =note > This should behave the same as the auto-sizing algorithm
2299+ defined in the previous section, except overflowing content, instead of
2300+ continuing off the side of the containing block, is wrapped into columns
2301+ in the flow direction of the containing block, thus avoiding T-shaped
2302+ documents.
22862303
22872304 < h4 id =orthogonal-pagination > < span class =secno > 7.3.3. </ span > Paginating
22882305 Orthogonal Flows</ h4 >
0 commit comments