Column layouts using CSS3
The latest Mozilla Firefox release (1.5 beta 1, that you can download here if you didn’t yet) has preliminary support for columns of text - in fact, if you’re looking at this blog post using FF 1.5 beta or above, you’ve probably noticed the difference already. Apart from showing the effect on this post, I’ve worked out a test page for CSS3 columns that you’re able to check out here (Firefox 1.5b only).
From the Mozilla Developer page for CSS3 columns: People have trouble reading text if lines are too long; if it takes too long for the eyes to move from the end of the one line to the beginning of the next, they lose track of which line they were on. Therefore, to make maximum use of a large screen, authors should have limited-width columns of text placed side by side, just as newspapers do. Unfortunately this is impossible to do with CSS and HTML without forcing column breaks at fixed positions, or severely restricting the markup allowed in the text, or using heroic scripting.
If you are a web-developer, you probably want to have a look at the MDC page for CSS3 columns, or the proposed draft for CSS3 column text from the W3C. If you want to learn how I did it, check out my example page.

Woah, nicely done. I saw this a while back in the proposed draft, but it was before any browser supported it. I didn’t realize the beta which I downloaded earlier today already had it. Awesome.
I can’t wait for Safari support, though.
Comment by Jeff Wheeler — September 10, 2005 @ 9:17 pm