Retour à la page d'accueil

Identifier les sélecteurs CSS

Auteur: Jérôme Forget. Publié le 11 décembre 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 F

Correspond à tout élément F qui est un descendant de l'élément E.

Sélecteurs d'enfantE > F

Correspond à tout élément F aussi un enfant de l'élément E.

La pseudo-classe :first-childE:first-child

Correspond à 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 + F

Correspond à 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.warning

Seulement en HTML. Identique à DIV[class~="warning"].

Sélecteurs d'IDE#myid

Correspond à 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.