This is a legacy document, and retained on the site in order to avoid link rot. The content is likely no longer (a) accurate, (b) representative of the views and philosophies of current site management, or (c) up to date.

CSS Bugs and Workarounds

If you are having problems accessing this document with Netscape 3, please utilize the link just above. Problems have been reported with an error message 'Transfer interrupted!'. We apologize, but have no other suggestion for access.

Bjoern Hoehrmann has provided IE5 test cases for CSS bugs. NGLayout bugs have been summarized by David Baron.

Bugs which are bad enough to make content illegible are shown with this background , and italicized print.

The 'bugs' are arranged by browser version, in reverse chronological order by release date. Bugs which have been fixed have been removed to a separate page .

If your platform isn't listed, it does *not* mean that the bug doesn't exist on it; it just means that no one has _reported_ that it is a bug on that platform. Please help make this a better resource by including platform information when reporting a bug.

Interminable discussions on the CSS newsgroup have revolved around implementation problems and 'workarounds'. This summary is an attempt to provide the collective wisdom gleaned from those posts. No exhaustive attempt is made to describe elements that are unsupported. Reference for such elements should be to the Master Grid provided by Eric Meyer at Webreview.

The suggestion has been made that users of IE3 disable style sheets because of the probability that carelessly authored CSS will render documents illegible to them. Unfortunately for IE3 users, the problem will escalate, as better CSS implementations are released. The choice of browser is yours to make, but you need to accept that one or more of the buggy Descriptions detailed below will eventually result in your inability to read the content of a document in which you are interested. In the spirit of graceful degradation, you should be able to understand the all-important content if you disable style sheets. In the best of all worlds, first generation implementations would have all been perfect - welcome to reality.

Deletions will be gleefully accepted; additions will be reluctantly included. Please send corrections to the CSS Pointers Group . Please file bug reports, even if you think someone else may have already filed. Let's do our utmost to get the attention of the vendors, so that we can all realize our goal of delivering the best CSS to everyone.

Credits

Without research by CSS authors like Eric Meyer, Braden McDaniel, and David Baron this information would not have been readily available. Several posters to the stylesheets newsgroup contributed valuable information, as well. Thanks to all of them, and special thanks to Björn Höhrmann, Ian, David, Alan, Daniel, Howard, Jukka, Roland, Liam, and Shelley.

Bjoern Hoehrmann has provided IE5 test cases for CSS bugs.NGLayout bugs have been summarized by David Baron.

Sue Sims