skip to menu

CSS Test Pages

Internet Explorer 8 (beta) Bugs

This page is here just to show some of the strange bugs that were present in IE8 in beta. There are further test cases in this directory.

Update (12th of May 2009): All of the bugs that were seen in IE8 beta version 1 and 2 have now been fixed.

Bugs that are new in IE8 (beta 2)

Yes there are bugs in IE8 (beta 2) but they are not easily reproducable by test cases. One bug is a Missing Content bug that is usually fixed by refereshing the page. Soon I may have some test cases prepared.

Test Cases in other part of the sites showing persistent or new bugs in IE 8

Inline content and block level elements over floats.

Two linked test cases that push all browsers in how they stack inline or block elements around floated elements. The change in behavior from IE 7 and IE 8 is very different.

Bugs that are new in IE8 (beta 1)

The Hadron Zoo of hacks for IE

IE 8 now falls for the Past Band Filter which was designed to target IE5/Mac. All hacks are valid and demonstrates the ease in commenting to target or filter IE8.

Display table phantom bug

IE 8 has a bug with display table properties. Other CSS properties on the same element are duplicated or replicated and phantom boxes appear. Enough to break a site where the author has used display table properties for browsers that have supported the properties (please note the header of this page for an example where I have used display:table). These test cases are rather new so I am still testing.

Floated Overflow boxes

If you float an overflow box it becomes un-scrollable in IE 8.

Empty declaration block bug

If a selector appears after an import with an empty declaration block E {} then the next rule set will be dropped that is earlier in the`cascade.

Overflow hidden with relatively positioned child

If a child element of an overflow hidden container is given position relative this stacks the child outside and above it container.

Multiple backgrounds string bug.

When using multiple background images, IE8 will try to download the full string of two or more images instead of dropping the whole declaration.

Created: April 2008
Updated: 12th May 2009