content p
p.content
.content > p
p .content
Combinator selector
Pseudo Class selector
Pseudo elements selector
Attribute selector
E ~ F
::after
:checked
None of these
ul > li
ul li
ul + li
ul ~ li
:nth-child(last)
:last-child
:only-child
:nth-last-child(1)
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
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
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
E.class
E~F
*
E,F,G
#classname
.classname
element.classname
*classname
[attr]
[attr=""]
[attr=*]
attr[ ]
:root
:nth-of-type(n)
none of the mentioned
h1.hover
h1*hover
h1:hover
h1-hover
class
id
article
html
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
input:checked
input:focus
input:hover
input:active
:valid
:required
:optional
:invalid
Match the CSS Sub-Selector with Its Meaning
A → 2, B → 1, C → 3, D → 6
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
:target
:selection
::selection
URO
:element
:empty
:enabled
type
None of the above
tag
both class and tag
E[attr^=value]
E[attr$=value]
E[attr*=value]
mouse over
mouse hover
hover
mouse move
E#id
.class
#id
div
:default
:%
:disabled
Name
ID
Class
Tag
focus
active
checked