This is a development version of the CSS2.1 Conformance Test Suite.
It is woefully incomplete and contains many incorrect tests. Please check the latest version of the CSS2.1 specification before assuming a failure is due to an implementation bug and not a test suite bug.
In time we hope to correct all errors and extend this test suite to cover all of CSS2.1. Your help is welcome in this effort. The appropriate mailing list for submitting tests and bug reports is email@example.com. More information on the contribution process and test guidelines is available on the wiki page.
Tests are currently available in three formats:
Note that many of the tests require the Ahem font to be installed. The tests that require this are marked with an 'a' at the end of the filename, after the test type classification. Without the Ahem font installed, these tests are of no value.
Most of the test suite makes the following assumptions:
divelement is assigned
display: block;and no other property declaration.
spanelement is assigned
display: inline;and no other property declaration.
pelement is assigned
lielement is assigned
tdare assigned the
limeas distinct colors.
In addition, some of the tests make one or more of the following assumptions:
The tests that need these assumptions to be true have not yet been marked, but it is likely that we will add a way to identify these tests in due course.
Many thanks to the following for their contributions:
...and all the contributors to the CSS1 test suite.