- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Tue, 15 Oct 2013 10:48:04 -0700
- To: Alan Stearns <stearns@adobe.com>
- Cc: Håkon Wium Lie <howcome@opera.com>, "www-style@w3.org" <www-style@w3.org>
On Mon, Oct 14, 2013 at 11:00 AM, Alan Stearns <stearns@adobe.com> wrote: > On 10/14/13 10:37 AM, "Håkon Wium Lie" <howcome@opera.com> wrote: >>An issue come up today in a discussion with a seasoned multicol >>implementer: does overflow content influence column height? >> >>Consider a multicol element with two columns, and column breaks after >>each paragraph: >> >> article { columns: 2; background: yellow } >> p { break-after: column } >> >>Then you pour three <p> elements into the <article>: two one-liners >>and then one long paragraph (say, 10 lines). What's the resulting >>height of the article? 1 or 10 lines (disregarding padding for a >>moment). >> >>I can see two alternatives: >> >>(1) the multicol element is made high enough to fit all columns. In >>this case, there will be three columns: two with one line each, and a >>third column -- outside the multicol element -- with 10 lines. The >>yellow box will be high enough to fit the third column, even if it >>shown outside the multicol element. >> >>(2) the multicol element is made high enough to fit all columns that >>end up inside the box. So there will be two columns with one line of >>text each inside the multicol element, and then there will be 10 >>overflow columns outside. >> >>I think I have a slight preference for (2). > > I agree with (2). The spec already says that column-balancing is not > applied through overflow columns in continuous media (does paged media > even have overflow columns?), and that column spanning can be ignored in > overflow columns. I'd say that the height of overflow columns should be > ignored in determining the height of the multicolumn element. Agreed, for the same reasons. ~TJ
Received on Tuesday, 15 October 2013 17:48:51 UTC