Originally posted by pyro
I've got a question for you. If you decided to use CSS to position your site, will it be compatible with older browsers (4.x)? Are they able to read the CSS?
Before I can answer this question I have to discuss the concept "compatible".
CSS is designed from the ground up to easily be used in a "graceful degrade" enviroment. Ie webpages should work even in browsers with a varying degree of CSS support from "100%" to 0.
Thus a properly designed page taking advantage of CSS will always be "compatible" in all browsers.
However older (especially pre v6.x) browsers will be quite buggy with CSS and can be a pain to make to look exatly or close to how you want it to look.
If you visit eg the W3.org site and the wired site you will see that they have opted to go for a "handle NS 4 as non CSS capable" approch leaving it to fall back on a good HTML structure alone.
Today IMO that is probably the wise choise to make in most situations, considering how few the v 4.x browsers in use are.
If not, that might be another reason most sites haven't switched to CSS yet... [/B]
Yes, that is undoubtedly so.
It takes a while for the new browsers to reach the public and especially comercial sites cannot drop support of older browsers until they are basicly not used at all anymore.
Today however we have basicly reached that state, where resonably good CSS browsers is used by 98%+ of websurfers, and this is also why the big sites is also beginning to slowly move to standards.
Just 1-2 years ago the same would not have been an option for at least the large comercial sites.