Selectors Level 3 Implementation Report


This report was prepared to document the passing of the Candidate Recommendation exit criteria for the 10 March 2009 Selectors Level 3 specification. That document was a Last Call working draft, but the specification had been in Candidate Recommendation for some years before that, and implementations had meanwhile matured sufficiently to demostrate at least two passes for each test.


Four implementations were tested; three HTML browsers and one print formatter:

  1. Konqueror 4.2.2 by KDE

  2. Firefox 3.5.3 by Mozilla Corporation

  3. Opera Browser! 10.0 by Opera ASA

  4. Prince 7.0 by YesLogic


The 25 October 2009 revision of the Selectors test suite was used. These tests are available in several host language variants:

Not all tests apply to all language variants, so the results for each tested implementation are reported for each tested language variant. Also, noit all tests are applicable to each implementation; for example, a browser which implements HTML but not XHTML is not tested for XHTML; a print formatter which produces static PDF output is not tested for selectors that require interactivity.


In summary, the results show that each test was passed by at least two of the tested implementations. Because of the complexity of the tests (for each implementation there are four sets of results: HTML, XHTML, XML, and XML with namespaces) each implementation is reported separately.

  1. Results for Konqueror 4.2.2

  2. Results for Firefox 3.5.3

  3. Results for Opera Browser! 10.0

  4. Results for Prince 7.0

$Id: CR-ImpReport.html,v 1.3 2009/12/14 20:12:33 clilley Exp $