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
:hoverpermet de changer l'apparence au survol (par exemple :a:hoverpour modifier l'apparence des liens lorsque la souris pointe dessus). - Le pseudo-format
:activemodifie l'apparence des liens au moment du clic,:visitedlorsqu'un lien a déjà été visité. - Le pseudo-format
:focuspermet de modifier l'apparence d'un élément sélectionné.
0 commentaires:
Enregistrer un commentaire