| Pseudo-classe / Pseudo-élément | Description | Informations | Support navigateur | Implémentation |
|---|---|---|---|---|
| Pseudo-classe / Pseudo-élément | Description | Informations | Support navigateur | Implémentation |
| :link | Définit un style particulier pour un lien non visité. |
Quand toutes les pseudo-classes sont utilisées pour les liens, l'ordre suivant doit être respecté : :link, :visited, :hover, :active. |
|
CSS1 |
| :visited | Définit un style particulier pour un lien visité. |
Cf. :link |
|
CSS1 |
| :hover | Définit un style particulier pour tout élément survolé. Note : sous IE, la pseudo-classe :hover ne s'applique qu'aux liens. |
Cf. :link |
|
CSS2 |
| :active | Définit un style particulier pour un lien activé. |
Cf. :link |
|
CSS2 |
| :focus | Définit un style particulier pour un lien ou un élément de formulaire ayant le focus. |
Si la pseudo-classe ":focus" est ajoutée pour les liens, l'ordre devient : :link, :visited, :hover, :focus, :active. |
|
CSS2 |
| :first-line | Définit un style particulier pour la première ligne d'un texte. |
|
CSS1 | |
| :first-letter | Définit un style particulier pour la première lettre d'un texte. |
|
CSS1 | |
| :before | Insère un contenu avant celui d'un élément. Note : supporté par peu de navigateurs. |
|
CSS2 | |
| :after | Insère un contenu après celui d'un élément. Note : supporté par peu de navigateurs. |
|
CSS2 | |