Il est possible d'appliquer un style à un lien vers une page qui a déjà été vue. Par défaut, le navigateur colore le lien en un violet assez laid (de mon point de vue du moins !).
Vous pouvez changer cette apparence avec
:visited
(qui signifie « visité »). En pratique, sur les liens consultés, on ne peut pas changer beaucoup de choses à part la couleur (figure suivante).
1
2
3
4
| a:visited /* Quand le visiteur a déjà vu la page concernée */ { color : #AAA ; /* Appliquer une couleur grise */ } |
Si vous ne souhaitez pas que les liens déjà visités soient colorés d'une façon différente, il vous faudra leur appliquer la même couleur qu'aux liens normaux. De nombreux sites web font cela (le Site du Zéro y compris !). Une exception notable : Google… ce qui est plutôt pratique, puisque l'on peut voir dans les résultats d'une recherche si on a déjà consulté ou non les sites que Google nous présente.
En résumé
- En CSS, on peut modifier l'apparence de certaines sections dynamiquement, après le chargement de la page, lorsque certains évènements se produisent. On utilise pour cela les pseudo-formats.
- Le pseudo-format
:hover
permet de changer l'apparence au survol (par exemple :a:hover
pour modifier l'apparence des liens lorsque la souris pointe dessus). - Le pseudo-format
:active
modifie l'apparence des liens au moment du clic,:visited
lorsqu'un lien a déjà été visité. - Le pseudo-format
:focus
permet de modifier l'apparence d'un élément sélectionné.
0 commentaires:
Enregistrer un commentaire