| Sélecteurs d'élément | Description |
| el | sélectionne tous les éléments de type el |
| * | sélectionne tous les éléments |
| el + ef | sélectionne tout élément ef si celui-ci est immédiatement précédé d'un élément el |
| el1 el2 | sélectionne tous les éléments de type el2 qui sont descendants d'un élément el1 |
| el1 > el2 | sélectionne tous les éléments de type el2 qui sont fils (descendant direct) d'un élément el1 |
| .classe | sélectionne tous les éléments qui contiennent l'attribut class="classe" |
| el.classe | sélectionne tous les éléments de type el qui contiennent l'attribut class="classe" |
| #ident | sélectionne l'élément qui contient l'attribut id="ident" |
| el#ident | sélectionne l'élément de type el qui contient l'attribut id="ident" |
| el[att] | sélectionne tout élément de type el qui contient l'attribut att="qqchose" |
| el[att="val"] | sélectionne tout élément de type el qui contient l'attribut att="val" |
| el[att~="val"] | sélectionne tout élément de type el qui contient l'attribut att="val_1 ... val ... val_n" ou l'attribut att="val" |
| el:first-child | sélectionne l'élément de type el si celui-ci est le premier fils de son père |
| el:link | sélectionne tout élément de type elqui est un lien non encore visité |
| el:visited | sélectionne tout élément de type el qui est un lien déjà visité |
| el:hover | sélectionne tout élément de type el lorsque la souris passe au-dessus de sa représentation dans la fenêtre du navigateur |
| el:active | sélectionne tout élément de type el lorsque celui-ci est activé |
| el:focus | sélectionne tout élément de type el lorsque celui-ci est prêt à recevoir de donnés fournies par l'usagerS |
| el:lang(lg) | sélectionne tout élément de type el dont le nom commence par lg |
| el:first-line | désigne la première ligne de l'élément de type el |
| el:first-letter | désigne la première lettre de l'élément de type el |