class
id
article
html
:target
:selection
::selection
URO
tag
div
Selects the first child of an element
Selects all sibling elements
Selects the immediately next sibling of an element
Selects the parent of an element
type
None of the above
both class and tag
.example
#example
element.example
example
:default
:%
:disabled
None of these
Match the CSS User Action Pseudo-Class with Its Effect
A → 4, B → 3, C → 2, D → 1
A →5, B → 4, C → 3, D → 2
A → 6, B → 2, C → 3, D → 4
A → 5, B → 2, C → 3, D → 6
mouse over
mouse hover
hover
mouse move
Selects all elements
Selects all siblings after a specified element
Selects only the first sibling of a specified element
Selects only the last sibling of a specified element
[attr]
[attr=""]
[attr=*]
attr[ ]
E.class
E~F
*
E,F,G
Match the CSS Selector with Its Description
A →1, B →5, C → 3, D → 4
A → 2, B → 3, C → 1, D → 4
A → 2, B → 6, C → 4, D → 3
A → 5, B → 3, C → 2, D → 4
Combinator selector
Pseudo Class selector
Pseudo elements selector
Attribute selector
E ~ F
::after
:checked
:nth-child(last)
:last-child
:only-child
:nth-last-child(1)
:element
:empty
:enabled
focus
active
checked
E#id
.class
#id
Match the CSS Attribute Selector with Its Function
A → 2, B → 5, C → 3, D → 4
A → 2, B → 6, C → 3, D → 4
A → 5, B → 1, C → 3, D → 4
A → 2, B → 1, C → 3, D → 4
input:checked
input:focus
input:hover
input:active
E[attr^=value]
E[attr$=value]
E[attr*=value]
#classname
.classname
element.classname
*classname
content p
p.content
.content > p
p .content
ul > li
ul li
ul + li
ul ~ li
:valid
:required
:optional
:invalid
h1.hover
h1*hover
h1:hover
h1-hover
:root
:nth-of-type(n)
none of the mentioned
Name
ID
Class
Tag
Match the CSS Sub-Selector with Its Meaning
A → 2, B → 1, C → 3, D → 6