Retour à la page d'accueil

Tableau des sélecteurs CSS

Auteur: Jérôme Forget. Publié le 8 juillet 2006.

Voici un tableau récapitulatif des différents sélecteurs CSS, avec leur syntaxe et leur signification. Apprenez à les reconnaître, à les identifier et à les utiliser lorsque nécessaire.

Les sélecteurs CSS, leur syntaxe et leur signification
SélecteurSyntaxeSignification
Sélecteur universel*Correspond à tout élément.
Sélecteurs de typeE Correspond à tout élément E (c.à.d., un élément de type E).
Sélecteurs descendantsE FCorrespond à tout élément F qui est un descendant de l'élément E.
Sélecteurs d'enfantE > FCorrespond à tout élément F aussi un enfant de l'élément E.
La pseudo-classe :first-childE:first-childCorrespond à un élément E aussi le premier enfant de son élément parent.
Les pseudo-classes de lienE:link
E:visited
Correspond à un élément E qui est une ancre dans la source dont le lien n'a pas été visité (:link) ou bien l'a déjà été (:visited).
Les pseudo-classes dynamiquesE:active
E:hover
E:focus
Correspond à l'élément E au cours de certaines actions de l'utilisateur.
La pseudo-classe :lang()E:lang(c) Correspond à l'élément de type E qui emploie une langue c (la détermination de cette langue est spécifique au langage du document).
Les sélecteurs adjacentsE + FCorrespond à tout élément F immédiatement précédé par un élément E.
Sélecteurs d'attributE[foo] Correspond à tout élément E avec l'attribut "foo" (quelles qu'en soient les valeurs).
Sélecteurs d'attributE[foo="warning"]Correspond à tout élément E dont l'attribut "foo" a exactement la valeur "warning".
Sélecteurs d'attributE[foo˜="warning"]Correspond à tout élément E dont l'attribut "foo" a pour valeur une liste de valeurs séparées par des caractères blancs et dont une de celles-ci est "warning".
Sélecteurs d'attributE[lang|="en"]Correspond à tout élément E dont l'attribut "lang" a pour valeur une liste de valeurs séparées par des tirets, cette liste commençant (à gauche) par "en".
Sélecteurs de classeDIV.warningSeulement en HTML. Identique à DIV[class~="warning"].
Sélecteurs d'IDE#myidCorrespond à tout élément E dont l'ID est "myid".
À propos | Formation | Ressources | Exercices
© 2004-2007, Jérôme Forget (ajouter au carnet d'adresses). Certains droits réservés.
Sous licence Creative Commons «Paternité - Partage des Conditions Initiales à l'Identique 2.0 Canada».
 Photos : stock.xchngPolitique de confidentialitéDéclaration qualité. Valide: XHTML | CSS.