Sélecteur (selector)

sélecteur

une chaîne de caractère permettant la recherche et l’identification dans le document des éléments auxquels les déclarations correspondantes s’appliquent. [1]

Il existe différents types de sélecteurs. À titre d’exemple, le sélecteur img permet de sélectionner tous les éléments img. Les sélecteurs sont traités plus en détail au prochain chapitre.

Exemples

Ci-dessous, les sélecteurs body et .menu précèdent chacun un bloc de déclarations.

body {
   font-family: serif;
}

.menu {
   background: white;
}

Note

Un sélecteur peut aussi comporter des combinateurs comme ci-dessous :

/* à éviter en raison de la spécificité */
body nav {}
body > nav {}

Dans la recommandation Selectors Level 3, les sélecteurs qui composent un sélecteur utilisant un ou des combinateurs sont appelés sélecteurs simples (simple selectors). Aucun nom n’est donné par contre aux sélecteurs « composés ».

/* sélecteurs simples */
body {}
nav {}
/* sélecteur composé d'un combinateur et de deux sélecteurs simples */
body > nav {}