Text-columns and CSS
Erik Wikström
erik-wikstrom at telia.com
Wed Oct 25 09:58:42 PDT 2006
On 2006-10-25 12:17, Tom Davis wrote:
Greetings,
On 2006 Oct 25, at 4:19 am, Erik Wikström wrote:
Saw a page just the other day where the amount of columns adapted
to the resolution and textsize dynamically, so when I increased the
fontsize the number of columns decreased.
Do you happen to know the url of that site? As useful as it obviously
would be, there is no CSS2.1 attribute that will reflow a block of
text into multiple columns. It is certainly possible to intercept
window resize events and use javascript to move words of text between
DIVs to balance them and add new columns as necessary, but there is
no way I know of to intercept user changes of text size (Firefox &
Safari) or Zoom level (Opera) so I'd be very interested in seeing how
someone else did it. That could be a real boon.
Of course, the site is probably flash, which is proprietary and not
well supported on the BSDs.
No, the site was not in flash, though I have not been able to find it. I
have, however, been able to reproduce the behavior of that site (though
I don't know if they used the same method.
Take a look at: http://www.chalmers.it/~eriwik/test.html (should work in
Firefox v1.5 and later)
The number of columns change as the size of the window change, or the
fontsize change. It's using non-standard CSS (from a W3C draft *) and
the properties have been prepended with "-moz-".
* www.w3.org/TR/css3-multicol
--
Erik Wikström
More information about the Users
mailing list