Site sections

‹ Back | Main | Next ›

Colored boxes - Step 1. Decide on a level of browser support

Before starting to build a CSS-based layout, you should decide which browsers to support and to what level you intend to support them. To help you decide, talk to clients and sample users as well as examining existing log files if they are available.

There are three basic levels of browsers that support CSS:

Older browsers

Win/Netscape4.x, Win/InternetExplore4.x, Mac/Netscape4.x, Mac/InternetExplorer4.x, etc

Recent Browsers

Win/InternetExplore 5, Win/InternetExplore 5.5, Win/Netscape 6, Win/Mozilla1.x, Win/Opera6, Mac/Netscape6, Mac/Mozilla1.x, Mac/Opera5 etc

Modern browsers

Win/InternetExplore 6, Win/ Netscape7, Win/Mozilla1.5, Win/Firebird0.7, Win/Opera7, Mac/InternetExplore5.2, Mac/Safari1, Mac/ Netscape7, Mac/Mozilla1.5, Mac/Opera6 etc

Levels of support

Full CSS support - the browser is served all CSS rules and should display the layout in a reasonably accurate manor. If you intend to provide full support to older browsers, you may need to use very basic CSS and avoid complex CSS positioning.

Partial CSS support - certain CSS rules are hidden from a particular browser. This generally means that the browser may not display the layout accurately, but it will still display some degree of the overall presentation. For example, this could mean that the fonts and colors are rendered correctly but certain aspects of positioning are not.

Unstyled content means you hide all styles from a particular browser.

Browser support options
Modern Browsers Modern Browsers Recent Browsers Older Browsers
Option 1. Full CSS support Full CSS support Full CSS support
Option 2. Full CSS support Full CSS support Partial CSS support
Option 3. Full CSS support Full CSS support Unstyled content
Option 4. Full CSS support Partial CSS support Unstyled content

For this example, we will use option 2.

‹ Back | Main | Next ›