h a l f b a k e r y
Like a magnifying lens, only with rocks.
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
or get an account
The layout of the halfbakery is nice and simple, but it wastes far too much space for those viewing with high resolutions. When viewing a category such as "culture", it displays exactly three columns, regardless of how much space is available to the right [link]. This forces the user to needlessly
scroll to view the entire list.
If the number of columns were decided based on the current window size, this could be avoided. The only way I know of doing this without java is to get the user's current resolution througn the browser and reformat with a CGI script. Perhapse those with more HTML experience could suggest an alternative.
My view of the culture category
Not enough columns. [Aq_Bi, May 02 2005]
||There's a further problem in that the
available screen size (and resolution)
doesn't necessarily relate to the bigness
of the browser window. For example,
I'm looking at this on my iBook, which
has a screen size of 1024 by 768 pixels,
and a resolution of 106dpi (or is it 108
- can't remember). However, I rarely
keep Safari open full screen, preferring
instead to just let it open the default
width (which is significantly less than
full screen), so you'd have to also figure
out how wide the actual user-agent
viewport is at this point in time. Then, if
for some reason the user resizes the
window (which they're always at liberty
to do), it'd have to recalculate this on
the fly, dynamically, and perhaps
rewrap and reflow. Not easy.
||One option would be to let the user specify the number of columns. This value would be stored in a cookie instead of the user's profile, to allow the use of multiple computers.
||Three columns is a good number for reading, I find.