CSS: pseudo-element selector (::)
tag::first-letter-
the first letter of a tag element.
tag here is compound selector, or none, which means the universal selector (* any tag).
tag::first-line-
the first rendered line of a tag element.
tag::before-
insert content before a tag element.
tag::after-
insert content after a tag element.
tag::marker-
Selects the marker box of a list item.
Other pseudo-element selectors
::cue::selection::slotted
CSS. pseudo-element and pseudo-class
CSS. Selectors
Selector types
- CSS: types of selectors
- CSS: simple selectors
- CSS: compound selectors
- CSS: complex selector (combinator)
Simple selectors
- CSS: type selector (tag name)
- CSS: universal selector (* any tag)
- CSS: class selector (.x)
- CSS: ID selector (#)
- CSS: attribute selector ([x])
Combinators
- CSS: descendant selector (space)
- CSS: child selector (>)
- CSS: adjacent sibling selector (+)
- CSS: subsequent sibling selector (~)
Selector list
Special selector
- CSS: :root selector
- CSS: no child selector
- CSS: first child, sibling rank selector
- CSS: nth-child selector
- CSS: pseudo-class selector (:)
- CSS: pseudo-element selector (::)
- CSS: negation selector (:not)
- CSS: βis any ofβ selector (:is, :where)
- CSS: :has descendant selector