Hell is other browsers — Sartre
My Compatibility Tables are by far the most popular resource on this site. Here you find the master table that contains links to the individual tables.
Want these Tables updated? Donate!
Load the update dates of the individual tables (may take a little while).
| CSS | All CSS selectors and declarations (eventually). |
| DOM Events | When do the various events fire in the desktop browsers? |
| HTML5 tests | Tests of a few HTML5 features. Needs many more tests. |
| Mobile testing overview | Portal page for my mobile tests. |
| Selector | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 pr3 | FF 3.0 | FF 3.5 | FF 3.6 | FF 4b1 | Saf 4.0 Win | Saf 5.0 Win | Chrome 4 | Chrome 5 | Opera 10.10 | Opera 10.53 | Opera 10.60 | Konqueror 4.x | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Node manipulation | Yes | Yes | Yes | Yes | Yes | To be tested | ||||||||||||||||||
|
The W3C DOM Core module defines how to access, read and manipulate an XML document. Well-formed HTML documents are XML documents, so these methods and properties can be used to completely rewrite any HTML page, if you so wish. Here you find details on how to find elements, how to create new ones, how to read out node information and how to change the structure of the document. |
||||||||||||||||||||||||
| HTML tag manipulation | Yes | Yes | Yes | Yes | Yes | To be tested | ||||||||||||||||||
|
Though HTML documents are XML documents, they have a number of special features that the average XML document doesn't have. The W3C DOM HTML module defines these special cases and how to deal with them. Here you find details on getting and setting properties of HTML elements, such as |
||||||||||||||||||||||||
| Stylesheet manipulation | Alter |
Yes | Yes | Yes | Yes | Yes | To be tested | |||||||||||||||||
|
Style sheets are part of the document, too (sort of). The W3C DOM CSS module gives access to style sheets and allows you to change a style sheet. This module contains some browser incompatibilities, but they are of the cute kind. W3C and Microsoft define some different methods and arrays, but some simple object detection allows you to evade these problems. |
||||||||||||||||||||||||
| Element dimensions, mouse coordinates, and miscellaneous | Incom |
Almost | Yes | Almost | Almost | Almost | Almost | To be tested | ||||||||||||||||
|
This specification contains several age-old properties that all browser support but that never have made it to a W3C specification yet. |
||||||||||||||||||||||||
| Selector | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 pr3 | FF 3.0 | FF 3.5 | FF 3.6 | FF 4b1 | Saf 4.0 Win | Saf 5.0 Win | Chrome 4 | Chrome 5 | Opera 10.10 | Opera 10.53 | Opera 10.60 | Konqueror 4.x | |||||||
In addition to the tables mentioned above I created the following resources that are unfortunately out-of-date. Use with care: