Results of my CSS tests

Note: Not all of my test pages are listed here.

Key

U Untested
Y Yes. (i.e., entirely supported)
N Not Supported†
P Partially Supported†
B Buggy
BB Buggy in a way much more serious than the other browsers marked as buggy.
D Destroys feature. That is, it's not implemented, but buggy error handling causes bizarre interpretation.†
M Maybe (i.e, other bugs prevent proper testing)
C Crashes

† - Only possible on tests of non-basic features.

Lowercase letters, such as b, show very minor bugs. Parentheses show that I disagree with the spec, and the result would be different if the spec were the way I want it.

The Results

Browser NGLayout Opera MSIE NNav
Version (all for Windows) 99-02-24, &c. 3.51 5.0b2 4.5
HTML Implied elements test* Y M M B
Styling of form elements U U U U
3.2 CSS2 Conformance - alternate stylesheets y N N N
3.2 CSS2 Conformance - loading errors* Y Y Y B
4.3.2 ex unit test BB B B M
4.3.2 em unit test BB Y M M
5.3 The CSS2 Universal Selector Y P Y N
5.6 The CSS2 Child Selector Y B D N
5.7 CSS2 Adjacent Sibling Selectors B P D N
5.8 CSS2 Attribute Selectors B N d N
5.11.1 CSS2 :first-child Selector N N N N
5.11.3 Dynamic pseudo-classes P P B B
Test for Lack of Order Dependence* Y Y Y M
6.2.1 CSS inherit Test P P N D
6.4.2 Test of !important grammar Y Y Y N
6.4.3 Inline style specificity test* (B) (B) (B) BB
6.4.4 Non-CSS Presentational Hints Test 1 b B Y B
6.4.4 Non-CSS Presentational Hints Test 2 B B B N
Unitless Numbers Test* B Y B B
CSS Parsing Test* Y B B B
CSS Parsing Test 2 U U U U
CSS Character Escapes P D N D
6.4.3 Specificity Base Test* Y B Y Y
5.8.3, 6.4.1 CSS with multiple classes Y Y Y N
List Box Properties (Y) (Y) B B
Shorthand Box Properties Test Y Y M M
Shorthand Box Properties Test 2 U U U U
Zero Margins Test M m M B
9.2.1 Block Boxes Y Y Y B
9.2.3 Compact Boxes Y N N N
9.2.4 Run-in Boxes N N N N
9.2.5 Test of display: none Y Y Y Y
9.3.1 Positioning B N B B
9.3.2 Test of top B N B BB
9.3.2 Test of right B N B BB
9.3.2 Test of bottom B N B BB
9.3.2 Test of left B N B BB
9.5.1 My original CSS1 section 4.1.4 test B B B B
9.10 Bidirectional Test N N P N
10.1 Containing blocks of block level and floating elements U U U U
10.1 Containing blocks of fixed elements U U U U
10.1 Containing blocks of absolutely positioned elements with block-level positioned parents U U U U
10.1 Containing blocks of absolutely positioned elements with inline-level positioned parents U U U U
10.3.1 Widths and margins of inline, non-replaced elements P P B BB
10.3.2 Widths and margins of inline, replaced elements P BB B BB
10.3.3 Widths and margins of block-level, non-replaced elements Y P B M
10.3.4 Widths and margins of block-level, replaced elements Y B B M
10.3.5 Widths and margins of floating, non-replaced elements U U U U
10.4 Maximum and Minimum Widths B N N M
10.7 Maximum and Minimum Heights B N N M
Line Box Test 1 B B Y M
Line Box Test 2 Y B B B
line-height Inheritence Test and Line Box Test 3 - inheritance Y Y Y B
line-height Inheritence Test and Line Box Test 3 - line boxes Y Y B B
Line Box Test 4 B BB B BB
Inline Display Test B B N BB
The :before and :after pseudo-elements N N N N
15.2.3 The font-stretch property N N N N
16.3.2 Text Shadow Test N N N N
17.2.1 Anonymous Table Objects U U U U
17.6 Table Border Test 1 b N B N
17.6 Table Border Test 2 B N N N
Tests Y (+1) 20 13 11 2
Tests N (0) 6 18 13 17
Tests P (+0.5) 5 6 1 0
Tests B (-0.5) 22 14 22 23
Tests D (-2) 0 1 3 2
Tests M (-0.5) 1 2 4 10
Tests C (-4) 0 0 0 0
Total Points (as of 1999-03-05) 11 6 -7.5 -18.5

* - Basic feature, i.e., it is not possible not to support this.


Valid HTML 4.0!

(Back to CSS Testing Information, David Baron)

LDB, dbaron@dbaron.org