pseudo-classes et pseudo-éléments
Les pseudo-classes et pseudo-éléments répondent à une problématique : que faire si je souhaite cibler dans ma structure de document un élément survolé par le curseur ? La première lettre ou la première ligne d’un bloc de texte ? Le premier ou le dernier élément d’une liste ?
pseudo-classe : sélection d’élément sur la base d’une pseudo-caractéristique
pseudo-élément : élément non présent dans le HTML source mais ajouté au DOM d’après la source CSS