My Test Pages (see also the results page)
These are test pages that I have written for various reasons - usually
to see whether certain features are implemented in any browsers or to
test known features in certain browsers. They cover some sections of
CSS2
much more completely than others. They are listed in order of the sections
of CSS2 that they test.
Warning: These tests may crash your browser or your whole
computer. Use caution when testing.
- My other browser tests - the non-CSS stuff
- CSS Caching Test*
- Absolute Length Units Tests*
- Implied elements test
- Styling of form elements
- 1.3.3 Shorthand Properties
- 3.2 CSS2 Conformance - HTML
- 3.2 CSS2 Conformance - XML
- 4.1.1, 4.2 CSS Parsing Test - some tests that should be in section 7.1 of the test suite
- 4.1.1, 4.2 CSS Parsing Test 2
- 4.1.1, D.1, 4.2 CSS Parsing Test 4
- 4.1.1, D.1, 4.2 CSS Parsing Test 5
- 4.1.8 CSS Parsing Test 6
- 4.1.2 Keywords
- 4.1.3 Case sensitivity of id and class
- 4.1.3, 5.4 Strange XML Type Selectors
- 4.2, 4.3.2 Unitless Lengths Test
- 4.3.2 ex unit test
- 4.3.2 em unit test
- 4.3.10 Strings
- 4.4.1, 4.1.1 CSS Character Escapes
- 5 Selector confusion
- 5.3 The CSS2 Universal Selector
- 5.6 The CSS2 Child Selector
- 5.7 CSS2 Adjacent Sibling Selectors
- 5.8 CSS2 Attribute Selectors
- 5.8.3, 6.4.1 CSS with multiple classes
- 5.9 ID selectors in XML
- 5.10, 5.3 Pseudo-element tests
- 5.10 Pseudo-class tests
- 5.10 Pseudo-class tests
- 5.11.1 CSS2 :first-child Selector
- 5.11.3 Dynamic pseudo-classes on links
- 5.11.3 Dynamic pseudo-classes on elements other than links
- 6.1 Test for Lack of Order Dependence
- 6.2.1 CSS inherit Test
- 6.4.2 Test of !important grammar
- 6.4.3 Inline style specificity test
- 6.4.3 Specificity Base Test
- 6.4.4 Non-CSS Presentational Hints Test 1, Test 2
- 8, 1.3.3 Shorthand Box Properties Test
- 8, 1.3.3 Shorthand Box Properties Test 2
- 8, 9.1.2
html
and body
box properties
- 8, 12.6.2 List Box Properties
- 8.3 Zero Margins Test
- 8.5 Shorthand Border Properties Test
- 8.5 Shorthand Border Properties Test 2
- 8.5 Border properties test
- 8.5.3 Double Borders*
- 9.1.2 Initial Containing Block
- 9.2.1 Block Boxes
- 9.2.3 Compact Boxes
- 9.2.4 Run-in Boxes
- 9.2.5 Test of display: none
- 9.3.1 Positioning
- 9.3.2 Test of top
- 9.3.2 Test of right
- 9.3.2 Test of bottom
- 9.3.2 Test of left
- 9.5 Stacking order on floats
- 9.5.1 My original CSS1 section 4.1.4 test
- 9.5.1 Float Position Tests*
- 9.5.1 Float Positioning Test 2
- 9.7 Relationships between display, position, and float.
- 9.9 Layered presentation
- 9.10 Bidirectional Test
- 9.10 Bidirectional Test 2
- 10.1 Containing blocks of block level and floating elements
- 10.1 Containing blocks of fixed elements
- 10.1 Containing blocks of absolutely positioned elements with block-level positioned ancestors
- 10.1 Containing blocks of absolutely positioned elements with inline-level positioned ancestors
- 10.1 Containing blocks of absolutely positioned elements without positioned ancestors
- 10.3.1 Widths and margins of inline, non-replaced elements
- 10.3.2 Widths and margins of inline, replaced elements
- 10.3.3 Widths and margins of block-level, non-replaced elements
- 10.3.4 Widths and margins of block-level, replaced elements
- 10.3.5 Widths and margins of floating, non-replaced elements
- 10.3.7 Widths and margins of absolutely positioned, non-replaced elements
- 10.4 Maximum and Minimum Widths
- 10.4 Maximum and Minimum Width Recalculations
- 10.6.4 Heights and margins of absolutely positioned, non-replaced elements
- 10.7 Maximum and Minimum Heights
- 10.7 Maximum and Minimum Height Recalculations
- 10.3.7, 10.6.4, 6.2 Inheritance of width and height on absolutely positioned elements
- 10.8 Line Box Test 1
- 10.8, 9.4.2 Line Box Test 2
- 10.8.1, 9.4.2 line-height Inheritence Test and Line Box Test 3
- 10.8, 10.6.1 Line Box Test 4
- 10.8, 10.6.1 Inline Display Test - a test of the vertical aspects of the inline box model
- 11.1 The overflow and clip properties
- 11.1.2 The clip property
- 11.1.2 The clip property
- 11.2 The visibility property
- 11.2 The visibility property
- 12.1 The :before and :after pseudo-elements
- 12.2 The content property
- 14.2.1 The 'background-image' property
- 15.2.3 font-weight error-handling test
- 15.2.3 The font-stretch property
- 16.3.2 Text Shadow Test
- 17.2 Table display types
- 17.2.1 Anonymous Table Objects
- 17.4 Tables and captions
- 17.4 Anonymous box around caption and table
- 17.4.1 Caption position and alignment
- 17.5.1 Table layers and transparency
- 17.5.1 Table layers and transparency
- 17.5.1 Table layers and transparency
- 17.5.2 table-layout: fixed
- 17.5.3 Vertical alignment and table height
- 17.5.4 Horizontal alignment and table width
- 17.6 Table Border Test 1
- 17.6 Table Border Test 2
- 17.6 Simple collapsing table borders
- 18.1 The cursor property
- 18.2 UI colors
- 18.3 UI fonts
- 18.4 The outline property
* - Not testable, and therefore not listed in results table.
The photo of a squirrel that is used in the tests for replaced
elements (in both small and large versions) was a photo taken by
the author on 1995-04-17 and is copyright 1995
L. David Baron.
(Back to
David Baron)
LDB,
dbaron@dbaron.org