CSS2 Test Suite Failures
11th July 2003 · Last updated: 21st December 2011
On Windows XP I ran the latest versions of three major browsers through Eric Meyer's CSS2 Test Suite. That's Internet Explorer 6 (Service Pack 1), Mozilla 1.5 and Opera 7.21. Using the results you can see which CSS commands to be wary of using, until each browser becomes fully compatible. I found all browsers tested suffered from commands that either don't work at all, or work in odd ways. Explorer failed a lot of tests mainly due to its lack of support for inherited values.
I also carefully edited some tests slightly to confirm the results I got were true. Plus I tested Explorer when necessary in XHTML Standards Mode, as this can change its behaviour when using certain commands.
Please note that Netscape 7.1 uses the same code engine as Mozilla 1.4 so the results should be near identical. Also note that the CSS2 Test Suite is still in Draft form - Eric Meyer is adding to it over time. I noted one test had a new addition very late on in my testing, which changed Explorer's result from a pass to a fail! So be aware that the results I have may change if the tests are updated, or even removed. I cannot vouch for my results to be future-proof. I might even make some of my own. (Now how about a CSS3 Test Suite Eric?)
(The RED cells indicate a browser has failed half or more of the test. The ORANGE cells indicate a test that's almost correct, but contains one or more remaining faults. The GREEN cells indicate a browser has passed the test.)