Pseudo-elements is used to style part of an element, such as first-letter, first-line.

Pseudo-classes is used to style elements in a particular state, such as Hovered anchor.