Classes
Patterns
Properties
Functions
Combinator selector
Pseudo Class selector
Pseudo elements selector
Attribute selector
mouse over
mouse hover
hover
mouse move
tag
class
id
div
E#id
.class
#id
*
:valid
:required
:optional
:invalid
:target
:selection
::selection
URO
:root
:nth-of-type(n)
:only-child
none of the mentioned
E.class
E~F
E,F,G
p:all
paragraph:all
p *
p
.example
#example
element.example
example
:link
:visited
:active
:hover
Separate each selector with a comma
Use the & symbol
Use the || symbol
Separate each selector with a colon
It is being clicked
It is being hovered over with the mouse
It is the first child of its parent
It is visited
#classname
.classname
element.classname
*classname
element#example
parent > child
parent child
parent .child
parent + child
Every odd-numbered child element of its parent
Every even-numbered child element of its parent
Only the first child element of its parent
All child elements of its parent
:first-line
:line-first
:first-letter
:line-start