Like pseudo-classes, pseudo-elements are added to selectors but, instead of describing a special state, they allow us to style parts of an element.

]]>

Great! Using ::first-letter, we can style the first letter of a text. A similar and pretty self-explanatory pseudo-element is ::first-line.

Isn't :first-child a pseudo-class?