Results of my CSS tests

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

Key

U Untested (possibly because the test isn't written yet) or unknown
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 Opera MSIE NNav
Version (all for Windows) 1999-04-07 3.51 3.60b3 5.0 4.5
HTML Implied elements test* Y M M M B
Styling of form elements U U U U U
3.2 CSS2 Conformance - alternate stylesheets y N N N N
3.2 CSS2 Conformance - loading errors* Y Y Y Y B
4.1.3 Case sensitivity of id and class Y U U B U
4.3.2 ex unit test B B B B M
4.3.2 em unit test B Y Y M M
5.3 The CSS2 Universal Selector Y P P P N
5.6 The CSS2 Child Selector Y B B D N
5.7 CSS2 Adjacent Sibling Selectors U P P D N
5.8 CSS2 Attribute Selectors Y N N d N
5.11.1 CSS2 :first-child Selector Y N N N N
5.11.3 Dynamic pseudo-classes P P B B B
Test for Lack of Order Dependence* B Y Y Y M
6.2.1 CSS inherit Test Y P P N D
6.4.2 Test of !important grammar Y Y Y Y N
6.4.3 Inline style specificity test* (B) (B) B (B) BB
6.4.4 Non-CSS Presentational Hints Test 1 b B B Y B
6.4.4 Non-CSS Presentational Hints Test 2 B B B B N
Unitless Numbers Test* B Y Y B B
CSS Parsing Test* Y B B B B
CSS Parsing Test 2 Y U U B U
CSS Character Escapes P D D N D
6.4.3 Specificity Base Test* Y B Y Y Y
5.8.3, 6.4.1 CSS with multiple classes Y Y Y Y N
List Box Properties (Y) (Y) (Y) Y B
Shorthand Box Properties Test Y Y Y M M
Shorthand Box Properties Test 2 Y Y Y M M
Shorthand Border Properties Test Y U U Y U
Zero Margins Test M m m M B
9.2.1 Block Boxes Y Y Y Y B
9.2.3 Compact Boxes N N N N N
9.2.4 Run-in Boxes N N N N N
9.2.5 Test of display: none Y Y Y Y Y
9.3.1 Positioning B N N BB B
9.3.2 Test of top B N N B BB
9.3.2 Test of right b N N b BB
9.3.2 Test of bottom B N N B BB
9.3.2 Test of left b N N b BB
9.5.1 My original CSS1 section 4.1.4 test (B) B B B B
9.5.1 Float Positioning Test 2 B U U Y U
9.10 Bidirectional Test N N N P N
10.1 Containing blocks of block level and floating elements U U U U U
10.1 Containing blocks of fixed elements U U U U U
10.1 Containing blocks of absolutely positioned elements with block-level positioned parents U U U U U
10.1 Containing blocks of absolutely positioned elements with inline-level positioned parents U U U U U
10.3.1 Widths and margins of inline, non-replaced elements Y P P B BB
10.3.2 Widths and margins of inline, replaced elements Y BB BB Y BB
10.3.3 Widths and margins of block-level, non-replaced elements B P P B M
10.3.4 Widths and margins of block-level, replaced elements Y B B B (P?) M
10.3.5 Widths and margins of floating, non-replaced elements B U U BB U
10.3.7 Widths and margins of absolutely positioned, non-replaced elements U U U U U
10.6.4 Heights and margins of absolutely positioned, non-replaced elements U U U U U
10.4 Maximum and Minimum Widths Y N N N M
10.7 Maximum and Minimum Heights Y N N N M
Line Box Test 1 Y B B Y M
Line Box Test 2 Y B B B B
line-height Inheritence Test and Line Box Test 3 - inheritance Y Y Y Y B
line-height Inheritence Test and Line Box Test 3 - line boxes B Y Y B B
Line Box Test 4 B BB BB B BB
Inline Display Test B B B N BB
The :before and :after pseudo-elements B N N N N
15.2.3 The font-stretch property N N N N N
16.3.2 Text Shadow Test N N N N N
17.2.1 Anonymous Table Objects U U U U U
17.5.1 Table layers and transparency B U U Y U
17.5.1 Table layers and transparency B U U B U
17.5.1 Table layers and transparency B U U B U
17.6 Table Border Test 1 b N N B N
17.6 Table Border Test 2 B N N N N
Tests Y (+1) 25 13 14 12 2
Tests N (0) 6 18 18 13 17
Tests P (+0.5) 4 6 5 2 0
Tests B (-0.5) 17 14 14 19 23
Tests D (-2) 0 1 1 3 2
Tests M (-0.5) 1 2 2 5 10
Tests C (-4) 0 0 0 0 0
Total Points (as of 1999-04-06, roughly) 18 6 6.5 -5 -18.5

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

Old versions of this page


Valid HTML 4.0!

(Back to CSS Testing Information, David Baron)

LDB, dbaron@dbaron.org