Forum Moderators: not2easy
I'm finally venturing into CSS for layout as well as appearance, so my skills are still developing. Your comments are appreciated.
I am actually going through the same process as you, converting a site to CSS. I have decided to go for fixed width purely because I like to know what my visitors are seeing. I also believe that wide lines of text are unnatural and harder to read.
If you use a flexible layout the width of the text is determined by the user's screen resolution. If they are using high res then they will see these ultra wide lines of text. There can also be problems with how text wraps round images depending on the size of the available window. Fixed width gives ou more control over this.
Would I need to create a second stylesheet for this case? Is it even worth the effort?
Opera is one browser that is used in many handhelds (Nokia, e.g.) and the desktop version of Opera allows you to switch easily to the small screen browser (VIEW > SMALL SCREEN) and see what happens to your page.
By the way, you can use a CSS max-width: rule to stop indeifnitely wide display from happening. And there is a feature for IE called CSS expressions which will allow you to emulate max-width, even though there is no direct support for it in IE's current CSS engine. I've done this quite regularly with good results. Here's a reference for max width and IE expressions [webmasterworld.com]