This will test a number of known CSS bugs in Internet Explorer 7. It does not test every known bug. It does not include bugs from IE6 that were fixed in IE7. However, it does include some new bugs that didn't exist in IE6. Some of the bugs may also be present in other browsers, although this test is in no way meant to provide a feature comparison among different browsers.
Each row demonstrates a different bug according to the latest CSS 2.1 specification. For a browser to pass a test row, the row must contain some green and no red. The presence of gray areas does not imply failure or success. The style rules and descriptions are available in the HTML source.
This test uses valid CSS 2.1 and HTML 4.01 Strict except when testing the standardized error handling mechanisms. It is important that browsers handle CSS errors in the expected way so that future additions to the CSS standard don't cause unforeseen complications. Error handling is only a small part of this test page, and the issues tested are only those with obvious future complications.
Update 2006-08-24: IE 7 RC 1 passes Row 5.
Update 2008-03-06: Row 24 has been determined invalid.
This test page was created by David Hammond.
Return to Web Devout.