Web
Client

Aide-mémoire - Sélecteur CSS

balise

Sélectionne les éléments par leur nom de balise. Par exemple, header {...} sélectionne toutes les balises <header>.

#id

Sélectionne un élément par son identifiant unique id défini dans le HTML. On utilise le symbole # suivi de l'identifiant. Par exemple, #mon‑id {...} sélectionne l'élément avec id="mon‑id".

.classe

Sélectionne les éléments par leur classe. On utilise le symbole . suivi du nom de la classe. Par exemple, .ma‑classe {...} sélectionne tous les éléments avec la classe class="ma‑classe".

[attribut]

Sélectionne les éléments qui possèdent un attribut spécifique. Par exemple, input[type="text"] {...} sélectionne tous les éléments <input> avec l'attribut type="text".

combinaison

Sélectionne les éléments en combinant plusieurs sélecteurs. Par exemple, header#mon‑id {...} sélectionne un élément <header> avec le id="mon‑id". On doit mettre les sélecteurs les uns à la suite des autres sans espace.

imbrication

Sélectionne les éléments en fonction de leur position dans la hiérarchie du document. Par exemple, header nav .active sélectionne les éléments avec la classe class="active" qui sont des descendants d'un élément <nav> qui lui-même est un descendant d'un élément <header>.

multiple

Sélectionne plusieurs éléments en utilisant une virgule pour séparer les sélecteurs. Par exemple, header, footer {...} sélectionne tous les éléments <header> et <footer>.

enfant direct >

Sélectionne les éléments qui sont des enfants directs d'un élément parent. Par exemple, .liste > li {...} sélectionne uniquement les éléments <li> qui sont des enfants directs de l'élément .liste.

:hover

Sélecteur conditionnel qui s'applique lorsque l'utilisateur survole un élément avec la souris. Par exemple, button:hover {...} applique le style aux boutons lorsque la souris est au-dessus.

:active

Sélecteur conditionnel qui s'applique lorsque l'utilisateur clique sur un élément. Par exemple, button:active {...} applique le style aux boutons pendant qu'ils sont cliqués.

:checked

Sélecteur conditionnel qui s'applique aux éléments de formulaire qui sont cochés, comme les cases à cocher ou les boutons radio. Par exemple, input[type="checkbox"] :checked {...} sélectionne les cases à cocher qui sont cochées.

:disabled

Sélecteur conditionnel qui s'applique aux éléments de formulaire qui sont désactivés. Par exemple, input:disabled {...} sélectionne les champs de saisie qui sont désactivés.

:first-child

Sélectionne uniquement l'élément s'il est le premier enfant d'un conteneur. Par exemple, ul li:first-child {...} sélectionne le premier élément de liste dans une liste non ordonnée.

:last-child

Sélectionne uniquement l'élément s'il est le dernier enfant d'un conteneur. Par exemple, ul li:last-child {...} sélectionne le dernier élément de liste dans une liste non ordonnée.

:not

Sélectionne l'inverse du sélecteur spécifié entre paranthèse. Par exemple, div:not(.exemple) {...} sélectionne tous les éléments <div> qui n'ont pas la classe class="exemple".