* | tout élément | Sélecteur universel | 2 |
E | tout élément de type E | Sélecteur de type d'élément | 1 |
E[foo] | tout élément E portant l'attribut "foo" | Sélecteurs d'attribut | 2 |
E[foo="bar"] | tout élément E portant l'attribut "foo" et dont la valeur de cet attribut est exactement "bar" | Sélecteurs d'attribut | 2 |
E[foo~="bar"] | tout élément E dont l'attribut "foo" contient une liste de valeurs séparées par des espaces, l'une de ces valeurs étant exactement égale à "bar" | Sélecteurs d'attribut | 2 |
E[foo^="bar"] | tout élément E dont la valeur de l'attribut "foo" commence exactement par la chaîne "bar" | Sélecteurs d'attribut | 3 |
E[foo$="bar"] | tout élément E dont la valeur de l'attribut "foo" finit exactement par la chaîne "bar" | Sélecteurs d'attribut | 3 |
E[foo*="bar"] | tout élément E dont la valeur de l'attribut "foo" contient la sous-chaîne "bar" | Sélecteurs d'attribut | 3 |
E[lang|="en"] | tout élément E dont l'attribut "lang" est une liste de valeurs séparées par des tirets et commençant (à gauche) par "en" | Sélecteurs d'attribut | 2 |
E:root | un élément E, racine du document | Pseudo-classes structurelles | 3 |
E:nth-child(n) | un élément E qui est le n-ième enfant de son parent | Pseudo-classes structurelles | 3 |
E:nth-last-child(n) | un élément E qui est le n-ième enfant de son parent en comptant depuis le dernier enfant | Pseudo-classes structurelles | 3 |
E:nth-of-type(n) | un élément E qui est le n-ième enfant de son parent et de ce type | Pseudo-classes structurelles | 3 |
E:nth-last-of-type(n) | un élément E qui est le n-ième enfant de son parent et de ce type en comptant depuis le dernier enfant | Pseudo-classes structurelles | 3 |
E:first-child | un élément E, premier enfant de son parent | Pseudo-classes structurelles | 2 |
E:last-child | un élément E, dernier enfant de son parent | Pseudo-classes structurelles | 3 |
E:first-of-type | un élément E, premier enfant de son type | Pseudo-classes structurelles | 3 |
E:last-of-type | un élément E, dernier enfant de son type | Pseudo-classes structurelles | 3 |
E:only-child | un élément E, seul enfant de son parent | Pseudo-classes structurelles | 3 |
E:only-of-type | un élément E, seul enfant de son type | Pseudo-classes structurelles | 3 |
E:empty | un élément E qui n'a aucun enfant (y compris noeuds textuels purs) | Pseudo-classes structurelles | 3 |
E:link E:visited | un élément E qui est la source d'un hyperlien dont la cible n'a pas encore été visitée (:link) ou a déjà été visitée (:visited) | Les pseudo-classes de lien | 1 |
E:active E:hover E:focus | un élément E pendant certaines actions de l'usager | Les pseudo-classes d'action Usager | 1 and 2 |
E:target | un élément E qui est la cible de l'URL d'origine contenant lui-même un fragment identifiant. | La pseudo-classe :target | 3 |
E:lang(c) | un élément E dont le langage (humain) est c (le langage du document spécifie comment le langage humain est déterminé) | La pseudo-classe :lang() | 2 |
E:enabled E:disabled | un élément d'interface utilisateur E qui est actif ou inactif. | Les pseudo-classes d'état d'élément d'interface | 3 |
E:checked E:indeterminate | un élément d'interface utilisateur E qui est coché ou dont l'état est indéterminé (par exemple un bouton-radio ou une case à cocher) | Les pseudo-classes d'état d'élément d'interface | 3 |
E:contains("foo") | un élément E dont le contenu textuel concaténé contient la sous-chaîne "foo" | La pseudo-classe de contenu | 3 |
E::first-line | la première ligne formatée d'un élément E | The :first-line pseudo-element | 1 |
E::first-letter | le premier caractère formaté d'un élément E | Le pseudo-élément ::first-letter | 1 |
E::selection | la partie d'un élément E qui est actuellement sélectionnée/mise en exergue par l'usager | Les pseudo-éléments fragments d'éléments d'interface | 3 |
E::before | le contenu généré avant un élément E | Le pseudo-élément ::before | 2 |
E::after | le contenu généré après un élément E | Le pseudo-élément ::after | 2 |
E.warning | Uniquement en HTML. Identique à E[class~="warning"]. | Sélecteurs de classe | 1 |
E#myid | un élément E dont l'ID est égal à "myid". | Sélecteurs d'ID | 1 |
E:not(s) | un élément E qui n'est pas représenté par le sélecteur simple s | La pseudo-classe de négation | 3 |
E F | un élément F qui est le descendant d'un élément E | Combinateur de descendance | 1 |
E > F | un élément F qui est le fils d'un élément E | Combinateur filial | 2 |
E + F | un élément F immédiatement précédé par un élément E | Combinateur d'adjacence directe | 2 |
E ~ F | un élément F précédé par un élément E | Combinateur d'adjacence indirecte | 3 |