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

Re: [css3-multicol] column overflow

From: Robert O'Callahan <robert@ocallahan.org>
Date: Fri, 17 Oct 2008 11:31:48 +1300
Message-ID: <11e306600810161531j532d9933ib4e1e8091baea65d@mail.gmail.com>
To: "Håkon Wium Lie" <howcome@opera.com>
Cc: "David Hyatt" <hyatt@apple.com>, "www-style@w3.org List" <www-style@w3.org>
On Fri, Oct 17, 2008 at 11:20 AM, Håkon Wium Lie <howcome@opera.com> wrote:

> Also sprach Robert O'Callahan:
>
>   > One issue is that normally, when you scroll down by a page, Firefox
> (and I
>  > think other apps) scrolls down by a little less than the full page
> height so
>  > that some content that was at the bottom of the previous page is visible
> at
>  > the top of the new page --- this gives users some retained context.
>
> Opera 9.6 adds a "scroll marker" for this purpose.
>
>  Preferences->advanced->browsing->show scroll marker
>

That doesn't actually solve this problem, which is that if you scroll down
by the full page height in one instant, nothing the user could see before is
now visible, and that's dislocating. Smooth scrolling does fix this problem
but we may not want to rely on that.

 > In general, when you want to put columns on an element that isn't the
> only
>  > child of a scrollable container, I think this is not going to work all
> that
>  > well. I don't know what would, but that's a problem I'd really like to
>  > solve.
>  >
>  > Another issue is that you're likely to end up with some completely empty
>  > columns at the end of the element, which will be ugly, especially if the
>  > first column of the last horizontal set is not full. I suppose we could
>  > balance the last horizontal set, but then should we balance the first
>  > horizontal set if it's the only one?
>
> Assuming you use 'max-height' to constrain the height (as opposed to
> 'height') why wouln't the last set of columns be short and balanced?


It certainly could be, but that would have to be specified, since currently
the spec does not describe multiple horizontal column sets. And we'd still
have to define what happens with a specified 'height'.

Rob
-- 
"He was pierced for our transgressions, he was crushed for our iniquities;
the punishment that brought us peace was upon him, and by his wounds we are
healed. We all, like sheep, have gone astray, each of us has turned to his
own way; and the LORD has laid on him the iniquity of us all." [Isaiah
53:5-6]
Received on Thursday, 16 October 2008 22:32:30 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:55:15 GMT