Browser CSS Hack/Filter support

This is an updated version of the dithered.com data with any new hacks I come across and tested on many browsers. It is meant to be as comprehensive as possible, so if anyone has any data that is not already found here, please email me and I will add the data.

Note that I do not list individual browsers, but rather "families" of browsers with the exact same outcomes. This is simply to save space. I have opted to lump Gecko-based browsers together (such as Firefox and Camino).

Cells with a yellow exclamation mark () indicate special notes. Hovering your mouse over these cells should detail what the issue is (anything from ignoring the next CSS rule to crashing the browser).

Please be aware that I have personally confirmed all the data here in the actual versions of the browsers (with minor exceptions). I only include CSS-capable browsers that I am aware of, and are used to some appreciable degree.

By BTreeHugger, http://thomas.tanreisoftware.com
Legend
Special notes appear as hyperlinks on given cells
YBrowser applies the rule(s)
NBrowser does not apply the rule(s)
DBrowser behaves in strange/destructive way
?No data for this browser version and this test
Filter CSS
Level
Mozilla Internet Explorer for Windows Internet Explorer for MacOS Pocket Internet Explorer Netfront Opera Mobile Opera Mini Opera Safari/Webkit OmniWeb Konqueror iCab Hv3 WebTV Netscape
1.8+ 1.8a1-
1.8b4
1.8a2-
1.8a3
1.7a-
1.8a1
1.5a-
1.6
1.4rc1-
1.4
1.3b-
1.4b
1.2a-
1.3a
1.0-
1.1
0.9.2-
0.9.9
0.9.1 0.9 0.8.1 0.8 0.7 MM18-
0.6
MM17 MM16 MM15 MM12 MM9-
MM11
MM7-
MM8
MM6 MM4-
MM5
MM3 8 7 6 5.5 5.0 4.01 5.1b1-
5.2.3
5.0 4.5 4 Deepfish 5.2 4.01 3.4-
3.5tp
3.3 3.1-
3.2
3.0 PS3 8.5b-
8.65
8.0-
8.0u3
4.0.8462-
4.0.10406
1.2.2960-
3.1.10423
9.5b9500-
Gogi
9.0-
9.27
8.01-
8.54
7.5-
8.0
7.2-
7.23
7.10-
7.11
7.0-
7.03
6.0-
6.06
5.0-
5.12
4.0-
4.02
3.6-
3.62
3.51 3.5 r30069-
r31738
r29945-
r30068
r29933-
r29944
r22096-
r29932
2.0.2-
2.0.3
1.2.3-
2.0.1
1.1 1.0 5.6-
5.7b2
5.5-
5.54
5.10-
5.13
5.0-
5.01
4.5 4.2-
4.21
4.10-
4.11
4.0-
4.06
4.0-
4.0.2
3.4-
3.5.9
3.3.2 3.2.1-
3.3.1
3.1.94
3.2.0
3.0.2-
3.1.5
3.0rc3-
3.0.1
2.2.1-
2.2.2
2.2.0 2.1.0
2.1.1
1.9.8 4.0-
4.01
3.03-
3.05
2.53-
2.99
02/03/08 2.5b117-
2.6b46
1.0b210-
2.0b551
4.7-
4.8
4.05-
4.6
4.02-
4.04
4.0-
4.01
Filter CSS
Level
1.8+ 1.8a1-
1.8b4
1.8a2-
1.8a3
1.7a-
1.8a1
1.5a-
1.6
1.4rc1-
1.4
1.3b-
1.4b
1.2a-
1.3a
1.0-
1.1
0.9.2-
0.9.9
0.9.1 0.9 0.8.1 0.8 0.7 MM18-
0.6
MM17 MM16 MM15 MM12 MM9-
MM11
MM7-
MM8
MM6 MM4-
MM5
MM3 8 7 6 5.5 5.0 4.01 5.1b1-
5.2.3
5.0 4.5 4 Deepfish 5.2 4.01 3.4-
3.5tp
3.3 3.1-
3.2
3.0 PS3 8.5b-
8.65
8.0-
8.0u3
4.0.8462-
4.0.10406
1.2.2960-
3.1.10423
9.5b9500-
Gogi
9.0-
9.27
8.01-
8.54
7.5-
8.0
7.2-
7.23
7.10-
7.11
7.0-
7.03
6.0-
6.06
5.0-
5.12
4.0-
4.02
3.6-
3.62
3.51 3.5 r30069-
r31738
r29945-
r30068
r29933-
r29944
r22096-
r29932
2.0.2-
2.0.3
1.2.3-
2.0.1
1.1 1.0 5.6-
5.7b2
5.5-
5.54
5.10-
5.13
5.0-
5.01
4.5 4.2-
4.21
4.10-
4.11
4.0-
4.06
4.0-
4.0.2
3.4-
3.5.9
3.3.2 3.2.1-
3.3.1
3.1.94
3.2.0
3.0.2-
3.1.5
3.0rc3-
3.0.1
2.2.1-
2.2.2
2.2.0 2.1.0
2.1.1
1.9.8 4.0-
4.01
3.03-
3.05
2.53-
2.99
02/03/08 2.5b117-
2.6b46
1.0b210-
2.0b551
4.7-
4.8
4.05-
4.6
4.02-
4.04
4.0-
4.01
Mozilla Internet Explorer for Windows Internet Explorer for MacOS Pocket Internet Explorer Netfront Opera Mobile Opera Mini Opera Safari/Webkit OmniWeb Konqueror iCab Hv3 WebTV Netscape
entire
style
sheets
@import'styles.css'; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N Y Y Y Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y N Y N N N N N D
@import"styles.css"; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N Y Y Y Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y N N N N N N Y Y N Y N N N N N D
@import 'styles.css'; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y D N N N N D
@import "styles.css"; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y D N N N N D
@import url(styles.css); 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y D N N N N D
@import url('styles.css'); 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y D N N N N D
@import url("styles.css"); 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y D N N N N D
@import url(styles.css) all; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y N N Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y D N N N N N
@import url(styles.css) All; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y N N Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y N N Y Y Y N N Y Y N Y Y Y Y Y N N N N N N Y Y Y Y D N N N N N
@import url(styles.css) not all; ? N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y Y N N Y Y N Y Y Y N Y N N N N N N N N N N N Y Y Y Y Y N N N N N N Y Y N N N Y Y Y Y N N N N N N N N Y Y Y N N Y Y N D N N N N N
@import url("style.css"); 1 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N D
@import url("style.css"); 1 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N
@import url("style.%63ss"); 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y N N N N N D
@import/**/"style.css"; ? Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N Y Y Y Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y N N N N N N Y Y N Y N N N N N D
@import "style.css"/**/; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y D N N N N D
@import url(/**/"style.css"); 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y N N N N N N N Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N Y Y N D N N N N N
@import "null?\"\{";
@import "styles.css";
@import "null?\"\}";
? Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y N Y N N N N N D
<!--stylesheet--> 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y
<!---->stylesheet 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N Y N N N Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y N N N N Y Y Y Y N Y Y Y Y Y
multiple
rules
@media all{ rules } 2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N1 Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y N N Y Y N Y N N N N N N
@media All{ rules } 2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N Y Y Y Y Y Y N N Y Y Y N N N N N Y Y Y Y Y N N N N N N Y Y N Y N N N N N N
@media all and (min-width:0px) { rules } 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N Y Y Y Y N N N N Y N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N
@media not all{ rules } 2 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N Y Y Y N Y N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N Y N N N N N N N N
/*/*/ rules /**/ 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N
/*/*//*/ rules /**/ 1 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y Y Y
/*\*/ rules /**/ 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
/*\*//*/ rules /**/ 1 N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N Y Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N
i {content: "\"/*" }
rules
/* */
2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y N N N N N N Y Y Y Y N N N N D D
@media tty {
i{content:"\";/*" "*/}};
}/* */
? N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N D
@media tty {
i{content:"\";/*" "*/}}@m;
@import 'styles.css'; /*";}
}/* */
? N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N D
@media tty {
i{content:"\";/*" "*/}}
@import 'styles.css'; /*";}
}/* */
? N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N D
single
rules
selector#ID 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N
dummy#ID 1 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N
.fake.classname selector 1 N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y N N N N N N Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N
selector[attribute] 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N
selector[attribute =value] 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y N Y Y N N N N N N N N N Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y N N N N N N Y Y Y Y N N N N N N
selector[attribute$="ending"] 1 Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N Y N Y Y N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N
html[xmlns^=""] selector 3 Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N N Y Y N N N N N N N N N N N N N Y Y N N N Y N Y Y N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y N N N N
html[xmlns$=""] selector 3 Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N N Y Y N N N N N N N N N N N N N Y Y N N N Y N Y Y N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N Y Y N N N N
html[xmlns|=""] selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y Y Y N N N N Y Y N N N N
html:not([xmlns^=""]) selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N
html:not([xmlns$=""]) selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N
html:not([xmlns|=""]) selector 3 Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N Y N Y N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y N N N N N N Y N N N Y Y N N N N
html:target selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N Y N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N Y Y N N N N
html:selected selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N Y N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N Y Y N N N N
html:enabled selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N Y N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N Y Y N N N N
html:disabled selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N Y N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N Y Y N N N N
html:not(:target) selector 3 Y Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N Y N Y N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y N N N N N N Y N N N Y Y N N N N
html:not(:selected) selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N Y Y Y Y N Y Y Y Y N N N Y Y Y Y Y N N N N N N Y N N N Y Y N N N N
html:not(:enabled) selector 3 Y N N N N N Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N Y N Y N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y N N N N N N Y N N N Y Y N N N N
html:not(:disabled) selector 3 Y N N N N Y Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N Y N Y N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y N N N N N N Y N N N Y Y N N N N
html:contains("") selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N Y Y N N N N
html:not(:contains("")) selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N
selector:lang(languageCode) 1 Y Y Y Y Y Y Y Y N N N N N N N N N N N N N N N N N Y N N N N N Y Y N Y N N N Y N N N N Y Y Y Y Y Y Y Y N N N N N N N N N Y Y Y Y N N N N Y N N N N N N N Y Y N N N N N N N N N N Y N N Y Y N N N N
[attribute|="hyphenated-value"] 1 Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N N N N N Y Y N N N N N N N N N Y Y Y Y N N N N N Y N Y N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y D D D Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y N N N N
selector, [dummy] 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y N N Y Y Y Y Y Y Y Y Y Y
selector, [dummy="dummy"] 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y N N Y Y Y Y Y Y N N N N
s\65[TAB]lector 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N Y Y Y N N N Y N N N Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y N N N Y Y N N N Y Y N N N Y Y Y N N N N N N N Y N Y N N N N D D
se\lector 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y N N N N N N Y Y N Y N N N N D D
\ selector 1 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N D D
selector/**/ 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
selector/* */ 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N D N D D Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
* selector 2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N Y N Y N N N N
*>selector 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N D Y Y Y D Y N Y N Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N Y N Y N N N N
:root selector 3 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N Y Y N Y N N N Y N Y Y N N N Y N Y N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y N N N N N N Y N N N N Y N N N N
html selector 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y N N Y Y
html * selector 2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y N N N N
* html selector 2 N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y N N N N N N Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N
html>body selector 2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N Y Y N N N N N Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y N N N N
html /* */ > body selector 2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N Y Y Y Y N Y N N N Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N Y N N N N N N
html>/**/body selector 2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y N N N N N Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y N N N N
html > /* */ body selector 2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y N Y N N N Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N Y N N N N N N
* html>body selector 2 N N N N N N N N N N N N N N N N N N N D N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N
*+html selector 2 N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N N Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N
*:first-child+html selector 2 N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N Y N N N N N N N N N N N N N N N N N N N N N N N N D N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N
selector:/* */pseudoclass 1 Y Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N Y N N N N Y Y Y Y Y Y Y Y Y Y Y N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y N N Y N Y N N N N
html:first-child selector 2 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N Y N N N N Y Y Y N Y Y N Y N Y Y Y Y N N N N N N N Y N N N N Y Y Y Y N N Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y N N Y Y N N N N
head:first-child+body selector 2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N Y Y N N N N N Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N Y N N N N N
head+body selector 2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N Y Y N N N Y N Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N Y Y N N N N
head /* */ + body selector 2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N Y Y Y Y N Y N Y N Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N
head + /* */ body selector 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y N N N Y N Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N
head ~ body selector 1 Y Y Y Y N N N N N N N N N N N N N N N N N N N N N Y Y N N Y Y N N N N N N N N N Y Y N N N Y N Y Y N N N N N N N N N Y N Y Y Y Y N N N N Y Y N Y Y N N N Y Y Y N N N N N N N N N Y N N N N N N N N
head /* */ ~ body selector 2 Y Y Y Y N N N N N N N N N N N N N N N N N N N N N Y Y N N Y Y N N N N N N N N N Y Y N N N Y N Y Y N N N N N N N N N N N Y Y Y Y N N N N Y Y N Y Y N N N Y Y Y N N N N N N N N N Y N N N N N N N N
head ~ /* */ body selector 3 Y Y Y Y N N N N N N N N N N N N N N N N N N N N N Y N N N Y Y N N N N N N N N N Y Y N N N Y N Y Y N N N N N N N N N N N Y Y Y Y N N N N Y Y N Y Y N N N Y Y Y N N N N N N N N N Y N N N N N N N N
html:not([dummy]) selector 3 Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N Y N Y N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y N N N N N N Y N N N Y Y N N N N
html:not(:only-child) selector 1 Y Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N Y Y N N N N N N N Y N N N N N N Y Y Y Y N N N N N N N N N N N Y Y N N N N
html:not(:only-child:only-child) selector 1 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N Y Y N N N N N N N Y N N N N N N Y Y Y Y N N N N N N N N N N N Y Y N N N N
html:not(:only-child:nth-child(1)) selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N Y N N N N N N N N N N Y Y N N N Y Y N N N N N N N N N N N N N Y Y N N N N
html:not(:nth-child(n)) selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N Y N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N Y Y N N N N
html[lang*=""] selector 1 N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N Y Y N N N Y N Y Y N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y N N N N
html:not([lang*=""]) selector 1 Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N
html/* */:not([lang*=""]) selector 1 Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N
html:/* */not([lang*=""]) selector 1 Y Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N
html:not([lang*=""]) head~body selector 3 Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N Y Y N N N N
body:last-child selector 3 Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N N N N N N N N N N N N Y N N N Y N Y Y N N N Y N Y N N N N N N N N N N N Y Y Y Y N Y Y Y Y N Y Y Y Y Y Y N Y Y Y Y Y N N N N N N Y N N Y Y Y N N N N
body:last-child:not(:root:root) selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N Y Y N N N N N N N N N N N N N N N N N N Y Y Y N Y Y Y Y N Y Y Y Y N N N Y Y Y Y Y N N N N N N Y N N N Y Y N N N N
html[xmlns] selector 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y N N N N N N Y Y N N N N N N N N N N N Y Y Y Y N Y Y Y Y Y Y Y Y N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y N Y Y Y Y N Y Y Y N N N N
html[xmlns*=""] body:last-child selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N Y N Y N N N N N N N N N N N N Y Y Y N Y Y Y Y N Y Y Y Y N N N Y Y Y Y Y N N N N N N Y N N N Y Y N N N N
html[xmlns*=""]:first-child body:last-child selector 3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N Y Y Y Y N N Y Y Y N N N N N N N Y N N N N N N Y N N N Y Y N N N N
@media all and (min-width:0px) {
head~body selector
}
3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N Y Y N N N N N N N N N N N Y Y Y Y N N N N Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N
@media all and (min-width:0px) {
html:first-child head~body selector
}
3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N
@media all and (min-width:0px) {
head~body:last-child selector
}
3 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y N Y N N N N N N N N N N N N Y Y Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N
multiple
declarations
voice-family: "\"}\"";
voice-family: inherit;
property: value;
2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y N N Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y D Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N D D
single
declarations
property:dummy !important;
property:value;
1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N Y Y N N N Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y N N N N Y Y Y Y Y Y N N N N
property/**/:value; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
property/* */:value; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
property /**/:value; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y N Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
property: /**/value; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
p\roperty:value; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y N N N N N N Y Y N Y N N N N D D
\property:value; 1 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y D Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N D D
XHTML
based
<!--[if IE]> markup <![endif]--> - N N N N N N N N N N N N N N N N N N N N N N N N N Y Y Y Y Y N N N N N Y N N N N N N Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N
<!--&{true}; markup --> - N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N D D D
<style … ><!--stylesheet--></style> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y
<style … ><!---->stylesheet</style> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N Y N N N Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y N N N N Y Y Y Y N Y Y Y Y Y
<link media="all" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y N N N N
<style media="all" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N
<link media="Screen" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y N N Y Y
<style media="Screen" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y
<link media="screen, all" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y N N N N
<style media="screen, all" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N
<link media="screen and all" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N Y N N N N N N N N N N N N N N Y Y Y N N Y N Y Y Y N N N N
<style media="screen and all" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N Y Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N Y N N N N Y Y N N N N N N Y Y Y Y Y Y N Y Y Y Y Y N N N N
<link media="not all" … /> - N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y Y N N N N N N N Y N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N Y Y Y N N N N Y Y Y N N N N
<style media="not all" … > - N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y Y N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N N N N N N N N N N Y Y N N N N N N Y Y Y Y Y Y N N Y Y Y Y N N N N
<link type="&#116;ext/css" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y N Y Y Y N N Y Y
<style type="&#116;ext/css" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y
<link type="text/nonsense" … /> - N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N Y Y Y N Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y N N Y N N N N N N
<style type="text/nonsense" … > - N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y N N N N Y Y Y N Y N Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N N N Y Y N N N N N N Y Y Y Y Y Y N N N Y N N N N N N
<link type="text/css; charset=charset" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N N N N Y Y Y N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y Y Y N N N N N N
<link rel="extra-keyword stylesheet" … /> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N Y N N N N N N N N N N N N Y Y Y Y Y Y N Y Y Y Y Y N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N Y Y N Y N N N N N N
<link rel="stylesheet" title="should load" … />
<link rel="stylesheet" title="shouldn't load" … />
- Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y D D D D D D D D D D D D D Y D D D D Y Y Y Y Y Y Y Y Y Y D D D D D D D Y Y Y Y Y Y Y Y Y Y Y Y Y D D N Y Y Y Y Y Y N D D D D Y Y D D D D N N D D
<meta http-equiv="Default-Style" content="second"> - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y D D D D D D D D D D D D D N D D D D N N N N N N N N N N D D D D D D D Y Y Y Y Y Y Y Y Y Y Y Y Y D D N Y Y Y Y Y N N D D D D Y Y D D D D N N D D
<link href="data:text/css,stylesheet" … /> - Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N Y Y N N N N N N N N N N N N N N N N N Y N N N N Y Y Y Y Y Y Y Y Y N N N N N N N N Y Y Y Y Y Y Y N Y Y Y Y Y Y Y N Y Y Y Y Y N N N N N N Y Y Y Y N N D D D D
<?xml-stylesheet href="styles.css" … ?> - Y Y Y Y Y Y Y Y Y Y Y D D D D D D D D D D D D D D D D D D D D D D D D D Y Y Y Y N N D Y Y Y N Y Y Y Y Y Y Y N D D D D D Y Y Y Y Y Y Y Y Y Y N N N D D D D N N D N D D D D D D Y Y N D D N D D D D
<?xml-stylesheet href="styles.css" … ?> - Y Y Y Y Y Y Y Y Y Y Y D D D D D D D D D D D D D D N N N N N D D D D D D D D Y Y N N D Y Y Y Y Y Y Y Y Y Y Y N D D D D D Y Y Y Y Y Y Y Y Y Y Y Y N D D D Y Y D D D D D D D D D Y Y D D D N D D D D

Browser versions personally tested

Here are the various versions of browsers I have personally tested these hacks on. Some of them required local-file testing. In the event of trial-ware, I simply used the trial edition. In the event of commercial software without a trial, I used licenses from friends and colleagues. Konqueror was by far the most obnoxious to test, as it chiefly consisted of finding liveCDs that supported all versions I could find (thanks to Distrowatch for making this a lot easier). Getting the PocketPC emulators running wasn't hard, but finding old copies of Netfront was. I had to resort to piracy boards to find non-cracked versions of the trial editions where feasible; not an easy hunt. In addition, I had to hunt down specific version of the device emulators that worked with these versions, also not particular easy as Microsoft tends to make it hard to find older releases (like the Pocket PC 2003/ARMv4 emulator image). I will be adding to this list as I find time. I will also document the various editions and files needed at some point, as I have kept notes (and backups of the various ISOs and other files).

BrowserVersions tested
1tested only local files instead of files served over HTTP due to browser/emulator restrictions, such as preview expiry. PHP-based tests are therefore inconclusive for this version.
2tested the version available through MultipleIE.
3tested the version available through Multi-Safari.
Internet Explorer (Windows)4.012, 5.00.2314.1003, 5.50.4807.2300, 6.0.2900.2180, 7.0.5730.11, 8 beta
Internet Explorer (Mac OS)4.0 (PowerPC), 4.5 (0408), 5.0 (2022), 5.1b1 (5502), 5.1.2 (3707), 5.1.4 (4231), 5.1.5 (4719), 5.1.6 (5010), 5.1.7 (5815), 5.2.1 (4717), 5.2.2 (5010.1), 5.2.3 (5815.1)
Pocket Internet Explorer (PocketPC)4.01, 5.2, Deepfish
GeckoMM3, MM4, MM5, MM6, MM7, MM8, MM9, MM10, MM11, MM12, MM15, MM16, MM17, MM18, 0.6, 0.7, 0.8, 0.81, 0.9, 0.91, 0.92, 0.99, 1.0, 1.1, 1.2a, 1.2, 1.21, 1.3a, 1.4a, 1.4b, 1.5a, 1.5rc2, 1.7a, 1.7.13, 1.8a1, 1.8a2, 1.8a3, 1.8b4, 1.8, 1.9b5pre
Netscape Navigator4.0, 4.01, 4.02, 4.04, 4.05, 4.06, 4.08, 4.5, 4.6, 4.7, 4.8
Opera3.50, 3.51, 3.60, 3.62, 4.0, 4.02, 5.0, 5.12, 6.0, 6.06, 7.0, 7.02, 7.03, 7.10, 7.11, 7.2, 7.23, 9.24, 9.5β9500, 9.5β9841, 9.5β9903, Gogi
Opera Mini1.2.2960, 2.0.3920, 3.1.7139, 3.1.9903, 3.1.10423, 4.0.8462, 4.0.10406
Opera Mobile8.0, 8.0u3, 8.5b, 8.65
Safari/Webkit1.0, 1.1, 1.2.33, 1.3, 1.3.13, 1.3.23, 2.0, 2.013, 2.023, 2.033, 3.0, 3.01, 3.02, 3.03, 3.04, 3.1, r22096, r27374, r29908, r29932, r29933, r29944, r29945, r30068, r30069, r31768
Konqueror1.9.8, 2.1.0, 2.1.1, 2.2.0, 2.2.1, 2.2.2, 2.9.9, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.1.5, 3.1.94, 3.2.0, 3.2.1, 3.2.2, 3.2.3, 3.3.0, 3.3.1, 3.3.2, 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.5.0, 3.5.1, 3.5.2, 3.5.3, 3.5.4, 3.5.5, 3.5.6, 3.5.7, 3.5.8, 3.5.9, 4.0.0, 4.0.2
OmniWeb4.0, 4.01, 4.03, 4.05, 4.06, 4.5, 5.0, 5.01, 5.1, 5.11, 5.12, 5.13, 5.5, 5.51, 5.52, 5.53, 5.54, 5.6, 5.7b2
iCab2.531, 2.99, 3.03, 3.05, 4.0, 4.01
NetfrontPlaystation 3, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5
Hv302/03/08
WebTV1.0b210, 1.1b220, 2.0b551, 2.5b117, 2.6b46