W3C home > Mailing lists > Public > www-style@w3.org > October 2008

Re: [css3-multicol] column overflow

From: Håkon Wium Lie <howcome@opera.com>
Date: Fri, 17 Oct 2008 00:11:13 +0200
Message-ID: <18679.48129.964366.656384@opera.com>
To: David Hyatt <hyatt@apple.com>
Cc: "www-style@w3.org List" <www-style@w3.org>, "Robert O'Callahan" <robert@ocallahan.org>

Also sprach David Hyatt:

 > "One alternative method that has been suggested (most recently by David
 > Storey) is to place the overflow content underneath the first set. One
 > can think of this as cloning the original multicol element as many
 > times as necessary and stacking them on top of each other.
 > Margin/padding/border set on the original multicol elements will also
 > be honored for the cloned elements."
 > How would you specify the vertical spacing between these column  
 > pages? 

My initial proposal is just to apply the margin/border/padding
properties to all multicolumn elements -- both the original and the
cloned ones.

 > In the case of overflow:auto, I would not expect margins or  
 > borders on the multicol element to be duplicated, since the scrollbar  
 > sits just inside the border.

We could still use margin/border/padding vertically, though?

 > Here are some ideas:
 > (1) Perhaps the vertical padding on the multicol element could be used  
 > to determine spacing.  The vertical space between any two column pages  
 > could be max(padding-top, padding-bottom).

This is a simple solution that could work. It raises the issue of
where borders set on the multicol element should be drawn -- around
(a) only the original multicol element, (b) around the original as
well as every cloned element, or (c) one border around all elements.

I favor (b).

 > (2) Reuse column-gap but apply it vertically.

Pragmatic. But I think the vertical space will typically be wider than
the gap.

 > (3) Make up a new property to control spacing between the pages...  
 > column-page-gap or something. :)

Or, (4) we could add another value to 'column-gap'.

Ideally, I'd like to avoid adding new properties.

              Håkon Wium Lie                          CTO °þe®ª
howcome@opera.com                  http://people.opera.com/howcome
Received on Thursday, 16 October 2008 22:12:03 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:27:40 UTC