--- title: ':visited' slug: 'Web/CSS/:visited' tags: - CSS - Pseudo-classe - Reference translation_of: 'Web/CSS/:visited' ---
{{CSSRef}}

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 ({{cssxref(":link")}}, {{cssxref(":hover")}}, et {{cssxref(":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

{{csssyntax}}

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

{{EmbedLiveSample("Exemples")}}

Spécifications

Spécification État Commentaires
{{SpecName('HTML WHATWG', 'scripting.html#selector-visited', ':visited')}} {{Spec2('HTML WHATWG')}}
{{SpecName('CSS4 Selectors', '#link', ':visited')}} {{Spec2('CSS4 Selectors')}} Aucune modification.
{{SpecName('CSS3 Selectors', '#link', ':visited')}} {{Spec2('CSS3 Selectors')}} Aucune modification.
{{SpecName('CSS2.1', 'selector.html#link-pseudo-classes', ':visited')}} {{Spec2('CSS2.1')}} Suppression de la restriction limitant son usage à l'élément {{HTMLElement("a")}}. Permission donnée aux navigateurs de limiter le comportement de cette pseudo-classe pour des questions de vie privée.
{{SpecName('CSS1', '#anchor-pseudo-classes', ':visited')}} {{Spec2('CSS1')}} Définition initiale.

Compatibilité des navigateurs

{{Compat("css.selectors.visited")}}

Voir aussi