Selectors implementation report TEMPLATE

Key

pass na fail crash

Test numbers in italic are failure/error tests and are likely to contain invalid CSS, yet are still quite useful for testing error handling in UAs.
See the full list of instructions.

Report

hyperlinked name of user agent version x.y.z platform/OS the rendering engine used in the UA date user agent was shipped hyperlinked implementor/company report writer date report written http://www.w3.org/Style/CSS/Test/CSS3/Selectors/20030915/

CSS1
SelectorHTMLXMLXML w NSXHTML
type 2 160 2 160 2 160 91 92 93 2 160 91 92 93
single class '.' 13 155 155a 155b 155c 155d 170b 175a 175b 175c     13 155 155a 155b 155c 155d 170b 175a 175b 175c 171
grouping ',' 1 154 156 156b 156c 170 170a 1 154 156 156b 156c 170 170a 1 154 156 156b 156c 170 170a 1 154 156 156b 156c 170 170a
ID '#' 4 15 15b     4 15 15b
descendant ' ' 43 43b     43 43b
:link 16     16
:visited 17     17
:active link 19     19
:first-letter 39 39 39 39
:first-line 38 38 38 38
CSS2(.1)
SelectorHTMLXMLXML w NSXHTML
universal '*'   3 3 94 94b 95 96 96b 3 94 94b 95 96 96b
child '>' 44d 89 44 44b 44c 44d 89 44d 89 44d 89 44 44b 44c
multi-class '.' 14 14b 14c     14 14b 14c
:active NONE NONE NONE NONE
:focus 20     20
:first-child 32 170d 177b 32 170d 177b 32 170d 177b 32 170d 177b
:hover 18 18b 18 18b 18 18b 18 18b
:lang 22 22 22 22
direct sibling '+' 45 45b 45c 88 88b 45 45b 45c 88 88b 45 45b 45c 88 88b 45 45b 45c 88 88b
attribute presence '[ ]' 5 5 5 97 97b 104 111 111b 5 97 97b 104 111 111b
attribute equality '[ = ]' 6 12 6 12 6 12 98 98b 105 112 112b 174a 6 12 98 98b 105 112 112b 174a
attribute space set '[ ~= ]' 7 7b 7 7b 7 7b 99 99b 106 113 113b 7 7b 99 99b 106 113 113b
attribute dashed prefix '[ |= ]' 8 8 8 100 100b 107 114 114b 8 100 100b 107 114 114b
:before 39a 39a 39a 39a
:after NONE NONE NONE NONE
(CSS3) Selectors
SelectorHTMLXMLXML w NSXHTML
attribute prefix '[^=]' 9 9 9 101 101b 108 115 9 101 101b 108 115
attribute suffix '[$=]' 10 10 10 102 102b 109 109b 116 116b 10 102 102b 109 109b 116 116b
attribute substring '[*=]' 11 157 158 11 157 158 11 157 158 103 110 110b 117 117b 172a 172b 173a 173b d3 11 157 158 103 110 110b 117 117b 172a 172b 173a 173b d3
:root 27 27 27 27
:nth-child 28 28b 28 28b 28 28b 146a 146b 28 28b 146a 146b
:nth-last-child 29 29b 29 29b 29 29b 29 29b
:nth-of-type 30 30 30 145a 145b 30 145a 145b
:nth-last-of-type 31 31 31 147a 147b 31 147a 147b
:last-child 33 d4 33 d4 33 d4 33 d4
:first-of-type 34 34 34 34
:last-of-type 35 35 35 35
:only-child 36 36 36 36
:only-of-type 37 37 37 37
:empty 148 149 149b 150 151 152 148 149 149b 150 151 152 148 149 149b 150 151 152 153 148 149 149b 150 151 152 153
:target 21 21b 21c 21 21b 21c 21 21b 21c 21 21b 21c
:enabled 23     23
:disabled 24     24
:checked 25     25
:indeterminate d5 d5a d5d     d5 d5a d5d
:contains 84 84b 163 84 84b 163 84 84b 163 84 84b 163
::first-letter 166 166a 166 166a 166 166a 166 166a
::first-line 167 167a 167 167a 167 167a 167 167a
::before 39b 41 168 168a 39b 41 168 168a 39b 41 168 168a 39b 41 168 168a
::after 42 169 169a 42 169 169a 42 169 169a 42 169 169a
::selection 40 159 162 164 165 177a 40 159 162 164 165 177a 40 159 162 164 165 177a 40 159 162 164 165 177a
:not 14d 14e 54 55 56 58 59 60 61 62 63 64 65 66 66b 67 70 72 72b 73 73b 74 74b 75 75b 76 76b 77 77b 78 78b 79 80 81 81b 82 82b 83 85 144 170c 176 178 d1 d1b d5b d5c d5e 14d 14e 54 55 56 58 59 60 61 62 63 64 65 66 66b 67 70 72 72b 73 73b 74 74b 75 75b 76 76b 77 77b 78 78b 79 80 81 81b 82 82b 83 85 144 170c 174b 176 178 d1 d1b d5b d5c d5e 14d 14e 54 55 56 58 59 60 61 62 63 64 65 66 66b 67 70 72 72b 73 73b 74 74b 75 75b 76 76b 77 77b 78 78b 79 80 81 81b 82 82b 83 85 144 170c 174b 176 178 d1 d1b d5b d5c d5e 47 48 49 50 51 52 53 57 57b 68 69 118 119 120 121 122 123 124 125 125b 126 127 127b 128 129 129b 130 130b 131 131b 132 132b 133 133b 134 134b 135 135b 136 136b 137 137b 138 138b 139 139b 140 140b 141 141b 142 142b 143 143b 14d 14e 54 55 56 58 59 60 61 62 63 64 65 66 66b 67 70 72 72b 73 73b 74 74b 75 75b 76 76b 77 77b 78 78b 79 80 81 81b 82 82b 83 85 144 170c 174b 176 178 d1 d1b d5b d5c d5e 47 48 49 50 51 52 53 57 57b 68 69 118 119 120 121 122 123 124 125 125b 126 127 127b 128 129 129b 130 130b 131 131b 132 132b 133 133b 134 134b 135 135b 136 136b 137 137b 138 138b 139 139b 140 140b 141 141b 142 142b 143 143b
indirect sibling '~' 46 46b 87 87b 90 90b 161 d2 46 46b 87 87b 90 90b 161 d2 46 46b 87 87b 90 90b 161 d2 46 46b 87 87b 90 90b 161 d2