Forum Moderators: open
Many of my colleagues prefer the look of fixed width, and it does seem to be easier to do (CSS only layout of course, no tables). With fluid layouts we have had in the past, users squash their windows to ridiculous sizes and then complain about elements overlapping.
In a previous thread [webmasterworld.com] (now closed) on this topic, Robin_reala said
when you resize the text the line length gets shorter which can cause comprehension problems. A simple fix is to size your size in em-widths so that the line length stays the same regardless of the font size.
I don't understand this though. I've tried to create an example of this but to no avail. Perhaps I don't understand ems too well. Can anyone post an example code snippet so I can see for myself what this means to a user?
Also, if anyone has any other thoughts on the topic of fixed width, before I get started, they would be very welcome.
Thanks.
Can someone post some code so I can do a test and compare how the ems sized text compares with percentage sized text when the user resizes their text?
This is what I was trying to create but my ems sized text didn't seem to keep the same line length when resized (I don't understand how it can, in a fixed width box). Perhaps I'm being really dense but I just don't get it at the moment. Can anyone explain?
When your clients want a site which looks good (including at 800x600) and no horizontal scrolling or overlapping/floating issues, there just doesn't seem enough reasons not to go with fixed at the moment.
I fear that going fluid/elastic just risks upsetting the majority of users and causing a major headache for myself. I'm still not convinced that a fixed layout is particularly inaccessible as long as you don't fix font sizes, and have different stylesheets for other devices such as handhelds.
As Mindy pointed out it seems that the whole page ideally needs to be magnified for low vision users, rather than just resizing text. Is that something that the accessibility (magnification) tools within windows itself would do? I haven't tried them as I'm running Windows 2000 which I don't think includes this :(