- From: Håkon Wium Lie <howcome@opera.com>
- Date: Sat, 18 Oct 2008 00:51:49 +0200
- To: Alex Mogilevsky <alexmog@microsoft.com>
- Cc: David Hyatt <hyatt@apple.com>, "www-style@w3.org List" <www-style@w3.org>, "Robert O'Callahan" <robert@ocallahan.org>
Also sprach Alex Mogilevsky:
> I also think it is a great idea, although I would be a little
> concerned if it was the only option.
>
> 1) Scrolling down to the next group of columns (if done manually)
> is a distracting user experience. The user will have to stop
> reading, scroll *precisely* to the top of the next group (so that
> whole columns fit the viewport), then continue reading. It is very
> different from hitting Right button enough times for next column or
> two to appear.
Yes, but at least you get to see it. I think much content spilling
over to the right will never be seen because people aren't aware of it
being there.
> It is still a good approach, it will probably work best when
> accompanied by custom "Next Page" links which scroll exactly to the
> next group. But that complicates the story a little.
Yes.
> 2) There are good use cases for infinite number of fixed-width
> columns, scrollable horizontally. E.g. consider "address book"
> view, with columns of contacts or business cards.
But, wouldn't you use tables for this kind of information?
> 3) The ideal I think is the true paginated view, where overflow is
> not visible but one set of columns is shown at a time, with UI to
> go to previous/next set. That is somewhat orthogonal to this
> proposal, but will IMO be necessary for using the full power of
> columns.
It seems that most of us agree that having a paginated view would
improve the user experience. It's tempting to spec that behavior
instead of trying to place overflow content in a scrolled view.
How about:
overflow-style: pages
on the root element.
We could add it to this draft:
http://www.w3.org/TR/css3-box/#overflow-style
-h&kon
Håkon Wium Lie CTO °þe®ª
howcome@opera.com http://people.opera.com/howcome
Received on Friday, 17 October 2008 22:52:45 UTC