HTML Self Contained static Index
Groups of selectors
(#1)
Type element selectors
(#2)
Universal selector (no namespaces)
(#3a)
Omitted universal selector
(#4)
Attribute existence selector
(#5)
Attribute value selector
(#6)
Attribute multivalue selector
(#7)
Attribute multivalue selector
(#7b)
Attribute value selectors (hyphen-separated attributes)
(#8)
Substring matching attribute selector (beginning)
(#9)
Substring matching attribute selector (end)
(#10)
Substring matching attribute selector (contains)
(#11)
Class selectors
(#13)
More than one class selector
(#14)
More than one class selector
(#14b)
More than one class selector
(#14c)
NEGATED More than one class selector
(#14d)
NEGATED More than one class selector
(#14e)
ID selectors
(#15)
Multiple ID selectors
(#15b)
:link pseudo-class
(#16)
:visited pseudo-class
(#17)
:target pseudo-class
(#21b)
:target pseudo-class
(#21c)
:lang() pseudo-class
(#22)
:enabled pseudo-class
(#23)
:disabled pseudo-class
(#24)
:checked pseudo-class
(#25)
:root pseudo-class
(#27)
Impossible rules (:root:first-child, etc)
(#27a)
Impossible rules (* html, * :root)
(#27b)
:nth-child() pseudo-class
(#28)
:nth-child() pseudo-class
(#28b)
:nth-last-child() pseudo-class
(#29)
:nth-last-child() pseudo-class
(#29b)
:nth-of-type() pseudo-class
(#30)
:nth-last-of-type() pseudo-class
(#31)
:first-child pseudo-class
(#32)
:last-child pseudo-class
(#33)
:first-of-type pseudo-class
(#34)
:last-of-type pseudo-class
(#35)
:only-child pseudo-class
(#36)
:only-of-type pseudo-class
(#37)
::first-line pseudo-element
(#38)
::first-letter pseudo-element
(#39)
::first-letter pseudo-element with ::before pseudo-element
(#39a)
::first-letter pseudo-element
(#39b)
::first-letter pseudo-element with ::before pseudo-element
(#39c)
::before pseudo-element
(#41)
:before pseudo-element
(#41a)
::after pseudo-element
(#42)
:after pseudo-element
(#42a)
Descendant combinator
(#43)
Descendant combinator
(#43b)
Child combinator
(#44)
Child combinator
(#44b)
Child combinator and classes
(#44c)
Child combinatior and IDs
(#44d)
Direct adjacent combinator
(#45)
Direct adjacent combinator
(#45b)
Direct adjacent combinator and classes
(#45c)
Indirect adjacent combinator
(#46)
Indirect adjacent combinator
(#46b)
NEGATED substring matching attribute selector on beginning
(#54)
NEGATED substring matching attribute selector on end
(#55)
NEGATED substring matching attribute selector on middle
(#56)
NEGATED class selector
(#59)
NEGATED ID selector
(#60)
NEGATED :link pseudo-class
(#61)
NEGATED :visited pseudo-class
(#62)
NEGATED :target pseudo-class
(#66b)
NEGATED :lang() pseudo-class
(#67)
NEGATED :enabled pseudo-class
(#68)
NEGATED :disabled pseudo-class
(#69)
NEGATED :checked pseudo-class
(#70)
NEGATED :root pseudo-class
(#72)
NEGATED :root pseudo-class
(#72b)
NEGATED :nth-child() pseudo-class
(#73)
NEGATED :nth-child() pseudo-class
(#73b)
NEGATED :nth-last-child() pseudo-class
(#74)
NEGATED :nth-last-child() pseudo-class
(#74b)
NEGATED :nth-of-type() pseudo-class
(#75)
NEGATED :nth-of-type() pseudo-class
(#75b)
NEGATED :nth-last-of-type() pseudo-class
(#76)
NEGATED :nth-last-of-type() pseudo-class
(#76b)
NEGATED :first-child pseudo-class
(#77)
NEGATED :first-child pseudo-class
(#77b)
NEGATED :last-child pseudo-class
(#78)
NEGATED :last-child pseudo-class
(#78b)
NEGATED :first-of-type pseudo-class
(#79)
NEGATED :last-of-type pseudo-class
(#80)
NEGATED :only-child pseudo-class
(#81)
NEGATED :only-child pseudo-class
(#81b)
NEGATED :only-of-type pseudo-class
(#82)
NEGATED :only-of-type pseudo-class
(#82b)
Negation pseudo-class cannot be an argument of itself
(#83)
Nondeterministic matching of descendant and child combinators
(#86)
Nondeterministic matching of direct and indirect adjacent combinators
(#87)
Nondeterministic matching of direct and indirect adjacent combinators
(#87b)
Nondeterministic matching of descendant and direct adjacent combinators
(#88)
Nondeterministic matching of descendant and direct adjacent combinators
(#88b)
Simple combination of descendant and child combinators
(#89)
Simple combination of direct and indirect adjacent combinators
(#90)
Simple combination of direct and indirect adjacent combinators
(#90b)
NEGATED :enabled:disabled pseudo-classes
(#144)
:empty pseudo-class and text
(#148)
:empty pseudo-class and empty elements
(#149)
:empty pseudo-class and empty elements
(#149b)
:empty pseudo-class and XML/SGML constructs
(#150)
:empty pseudo-class and whitespace
(#151)
:empty pseudo-class and elements
(#152)
Syntax and parsing
(#154)
Syntax and parsing
(#155)
Syntax and parsing
(#155a)
Syntax and parsing
(#155b)
Syntax and parsing
(#155c)
Syntax and parsing
(#155d)
Syntax and parsing
(#156)
Syntax and parsing
(#156b)
Syntax and parsing
(#156c)
Syntax and parsing
(#157)
Syntax and parsing
(#158)
Syntax and parsing of unknown pseudo-classes
(#160)
:first-letter with ::first-letter
(#166)
:first-letter with ::first-letter
(#166a)
:first-line with ::first-line
(#167)
:first-line with ::first-line
(#167a)
:before with ::before
(#168)
:before with ::before
(#168a)
:after with ::after
(#169)
:after with ::after
(#169a)
Long chains of selectors
(#170)
Long chains of selectors
(#170a)
Long chains of selectors
(#170b)
Long chains of selectors
(#170c)
Long chains of selectors
(#170d)
Parsing: Numbers in classes
(#175a)
Parsing: Numbers in classes
(#175b)
Parsing: Numbers in classes
(#175c)
Combinations: classes and IDs
(#176)
Parsing : vs ::
(#177b)
Parsing: :not and pseudo-elements
(#178)
::first-line on inlines
(#179)
::first-line after <br>
(#179a)
::first-letter after <br>
(#180a)
Case sensitivity
(#181)
Syntax and parsing of class selectors
(#183)
Ends-with attribute selector with empty value
(#184a)
Starts-with attribute selector with empty value
(#184b)
Contains attribute selector with empty value
(#184c)
NEGATED ends-with attribute selector with empty value
(#184d)
NEGATED starts-with attribute selector with empty value
(#184e)
NEGATED contains attribute selector with empty value
(#184f)
See also:
Index
,
HTML Index
,
XHTML
,
XML