:empty Selector

Select all elements that have no children (including text nodes).

:not() Selector

Selects all elements that do not match the given selector.

:nth-last-child() Selector

Selects all elements that are the nth-child of their parent, counting from the last element to the first.

:nth-last-of-type() Selector

Selects all the elements that are the nth-child of their parent in relation to siblings with the same element name, counting from the last element to the first.

:nth-of-type() Selector

Selects all elements that are the nth child of their parent in relation to siblings with the same element name.

:root Selector

Selects the element that is the root of the document.

:target Selector

Selects the target element indicated by the fragment identifier of the document’s URI.