N 4.7x | IE 5 | IE 5.5 | IE 6 | IE 7 | Mozilla 1.x | Opera 7 | Opera 8 | IE 5 Mac | Safari | |
---|---|---|---|---|---|---|---|---|---|---|
* | n | y | y | y | y | y | y | y | y | y |
#a1>#a2 | n | n | n | n | y | y | y | y | y | y |
#a1+#a2 | n | n | n | n | y | y | y | y | y | y |
a[class] | n | n | n | n | y | y | y | y | n | n |
a[class="no"] | n | n | n | n | y | y | y | y | n | n |
a[class~="no"] | n | n | n | n | y | y | y | y | n | n |
a[lang|="en"] | n | n | n | n | y | y | y | y | n | n |
.classA.classB | n | bug | bug | bug | y | y | y | y | y | y |
:link:hover | n | bug | bug | bug | y | y | y | y | y | y |
:focus | n | n | n | n | n | y | n | n | ? | n |
:first-letter | n | bug | bug | y | y | y | n | y | ? | n |
:first-line | n | n | n | y | y | y | y | y | y | y |
:before | n | n | n | n | n | y | y | y | ? | bug |
:after | n | n | n | n | n | y | y | y | ? | bug |
lang(fr) | n | n | n | n | n | y | n | y | y | n |
universal selector: #id *
child selector: #id1>#id2
+sibling : id1+id2
attribute selector #id[class]
attribute selector with value #id[class="no"]
attribute selector contains #id[class~="no"]
attribute selector starts/ends #id[lang|="en"]
more than one class in one selector .no.g2
more than one pseudo class #id:link:hover
first-letter: #id:first-letter
first-line: #id:first-line
second
#id:before
#id:after
lang(fr)