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

Re: [css3-multicol] accessibility and UX

From: Håkon Wium Lie <howcome@opera.com>
Date: Wed, 20 Oct 2010 22:36:18 +0200
Message-ID: <19647.21186.867701.295886@gargle.gargle.HOWL>
To: "Tab Atkins Jr." <jackalmage@gmail.com>
Cc: Daniel Glazman <daniel.glazman@disruptive-innovations.com>, "www-style@w3.org" <www-style@w3.org>
Also sprach Tab Atkins Jr.:

 > As it is, multicol is only production-usable in Paged Media, where the
 > problems brought up by Daniel and Shelby don't exist.  It *cannot* be
 > used in continuous media for anything other than experiments until
 > this problem is fixed in some way.

I find many uses for it. For example, lists in Wikipedia are laid out
in two-column tables, but using multicol is much more naturel as there
is no logical reasons for breaking. E.g., this page:


Also, CMS systems generally have an idea of how long a certain entry
is and can select a style sheet accordingly.

You can also set a max-width on the multicol element and the worst
thing that happens is that you get horizontal scrolling.

However, I agree that multicol works best for paged media. This has
been known and discussed ever since the <multicol> element was


I last raised the issue on this list here:


The proposal has similarties with what (I believe) Shelby is proposing. 

The proposal was discussed at some length at the F2F meeting in
Mandelieu i October 2008:


The conclusion was that we should leave multicol as it is and add
something like "overflow-mode: paginate" in the future. 

I did that here:


But it has since been removed. I'm happy to put it back on track. 

But the WG has decided, after discussions, to not address the issue in
the CSS3 multicol draft, which is now in CR.


              Håkon Wium Lie                          CTO °þe®ª
howcome@opera.com                  http://people.opera.com/howcome
Received on Wednesday, 20 October 2010 20:37:05 UTC

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