CSS Test Suite Results: MS Internet Explorer For Windows 5.0b2

Last Run Through Entire Test Suite (beta 2): 1998 December 17.

Last Run Through Existing Bugs (beta 2): 1998 December 17.

Previous version of this page: bugs in beta 1.


The list that follows is a list of bugs in the browser, that is, what is described is in error. I have also included a few partially supported features as bugs.

Microsoft has an email address for standards-compliance bugs: wasp@microsoft.com. They seem responsive, at least in that they respond to email.

Miscellaneous import problems: fails to import file in quotes rather than with url(), but does import something that is after other CSS.
1.4, 1.5
Class/ID selectors should not be allowed to begin with digits. The browser displays incorrect behavior, as explained in the link to the test. It should ignore the properties, since selectors should not begin with digits. If it accepts them, then authors using MSIE would not realize that what they did was wrong and not supported by other browsers.
MSIE Has problems handling comments with multiple stars, namely /**/ and /* a comment **/.
Line has underline and overstrike. text-decoration should span children, but it is completely overridden by declarations higher in the cascade on the same property.
Nested margins are collapsing even when separated by padding, it seems.
width is interpreted incorrectly to be inclusive of padding and border. There is also extra top and bottom margin built-in on the P element.
4.1.2, 4.3
Setting margin values to auto does not work.
4.2, 5.5.01b, 5.5.02b, 5.5.03b, 5.5.04b, 5.5.05b, 5.5.06b, 5.5.07b, 5.5.08b, 5.5.09b, 5.5.10b, 5.5.11b, 5.5.12b, 5.5.13b, 5.5.14b, 5.5.15b, 5.5.16b, 5.5.17b, 5.5.18b, 5.5.19b, 5.5.20b, 5.5.21b, 5.5.22b
Box properties are not supported at all on inline elements.
The background-color on HTML is ignored.
No oblique fonts -- can this be done in Windows??
The small-caps does all-caps instead.
Font weight 500 should probably be rendered as bold, as per the example in the CSS2 spec.
5.3.4, 5.3.6, 5.3.7
Repeat-x and repeat-y do not tile in both directions.
Inline elements in the middle of words cause extra capitalization.
Percentage values are relative to the normal amount rather than to the font-size, I think.
5.5.01, 5.5.03, 5.5.05
border-style: dashed and border-style: dotted do not work.
5.5.18, 5.5.19, 5.5.20, 5.5.21, 5.5.22
Double border set as 10px or medium has uneven halves.
5.5.25, 5.5.26
The text around the floating images is moved down too far (except for the first test in the table). It shouldn't be moved down at all.
The widths are incorrect due to MSIE's misinterpretation of width.
The text is pushed down too far next to floats. The top of the text should be even with the top of the float when the text flows around the float.
This test is a mess. The following errors stand out, although there are a number of others:
The display: list-item does nothing.
The horizontal alignment of the list markers is wrong. See the CSS2 specs. Since the margins should be the same, the left edge of the text in the first test (excluding the bullet) should line up with the left edge of the text in the second test (including the bullet).
The list-style: inside only works partially for upper-alpha. Judging from the previous test and this one, list-style: inside is not being done by placing the marker in the text flow of the list-item, but rather by undoing the displacement of the text and indenting the first line. This is incorrect.

Unsupported Features

Valid HTML 4.0!

(Back to CSS Testing Information, David Baron)

LDB, dbaron@dbaron.org