:visited

La pseudo-classe :visited permet de modifier l'aspect d'un lien après que l'utilisateur l'a visité. Pour des raisons relatives à la vie privée, les propriétés qui peuvent être utilisées sont restreintes.

a:visited {
  color: #4b2f89;
}

Cette mise en forme peut être écrasée par toute autre pseudo-classe liée aux liens (:link, :hover, et :active) qui apparaîtrait dans les règles CSS suivantes. Il est donc important de bien ordonner les pseudo-classes pour une bonne mise en forme : :visited doit être utilisée après une règle basée sur :link, mais avant les autres  (:link:visited:hover:active).

Restrictions

Pour des raisons de vie privée, les navigateurs limitent les propriétés qui peuvent être appliquées à cette pseudo-classe :

Pour d'autres informations sur ces limitations et leurs raisons d'être, se référer à l 'article Vie privée et le sélecteur :visited.

Syntaxe

:visited

Exemples

CSS

a:visited { color: #00ff00; }

HTML

<p><a href="https://developer.mozilla.org/fr/docs/Web/CSS/:visited">
  Cette page est visitée
</a></p>
<p><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/">
  Essayez celle-ci peut-être ?
</a></p>

Résultat

Spécifications

Spécification État Commentaires
HTML Living Standard
La définition de ':visited' dans cette spécification.
Standard évolutif
Selectors Level 4
La définition de ':visited' dans cette spécification.
Version de travail Aucune modification.
Selectors Level 3
La définition de ':visited' dans cette spécification.
Recommendation Aucune modification.
CSS Level 2 (Revision 1)
La définition de ':visited' dans cette spécification.
Recommendation Suppression de la restriction limitant son usage à l'élément <a>. Permission donnée aux navigateurs de limiter le comportement de cette pseudo-classe pour des questions de vie privée.
CSS Level 1
La définition de ':visited' dans cette spécification.
Recommendation Définition initiale.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
:visitedChrome Support complet 1Edge Support complet 12Firefox Support complet 1IE Support complet 4Opera Support complet 3.5Safari Support complet 1WebView Android Support complet 4.4Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet 10.1Safari iOS Support complet 1Samsung Internet Android Support complet 1.0
:visited no longer matches <link> elementsChrome Support complet 1
Notes
Support complet 1
Notes
Notes Chromium has never matched <link> elements with link pseudo-classes.
Edge Support complet 12Firefox Support complet 70IE Aucun support NonOpera Support complet 15
Notes
Support complet 15
Notes
Notes Chromium has never matched <link> elements with link pseudo-classes.
Safari Support complet 12WebView Android Support complet 4.4
Notes
Support complet 4.4
Notes
Notes Chromium has never matched <link> elements with link pseudo-classes.
Chrome Android Support complet 18
Notes
Support complet 18
Notes
Notes Chromium has never matched <link> elements with link pseudo-classes.
Firefox Android Aucun support NonOpera Android Support complet 14
Notes
Support complet 14
Notes
Notes Chromium has never matched <link> elements with link pseudo-classes.
Safari iOS Support complet 12Samsung Internet Android Support complet 1.0
Notes
Support complet 1.0
Notes
Notes Chromium has never matched <link> elements with link pseudo-classes.
Restrict CSS properties allowed in a statement using :visited for privacyChrome Support complet 6Edge Support complet 12Firefox Support complet 4IE Support complet 8Opera Support complet 15Safari Support complet 5WebView Android Support complet 37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android ? Safari iOS Support complet 4.2Samsung Internet Android Support complet 1.0

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Voir aussi