--- title: ':link' slug: Web/CSS/:link tags: - CSS - Pseudo-classe - Reference translation_of: Web/CSS/:link --- {{CSSRef}} La [pseudo-classe](/fr/docs/Web/CSS/Pseudo-classes) **`:link`** permet de sélectionner les liens à l'intérieur d'éléments. Elle sélectionnera tout lien n'ayant pas été visité, même ceux qui seraient déjà mis en forme via des sélecteurs utilisant d'autres pseudo-classes comme {{cssxref(":hover")}}, {{cssxref(":active")}} ou {{cssxref(":visited")}}. ```css /* Cible les liens qui n'ont pas encore */ /* été visités */ a:link { color: red; } ``` Afin que la mise en forme s'applique au mieux, la règle `:link` doit être placée avant les autres : `:link` — `:visited` — `:hover` — `:active`. La pseudo-classe {{cssxref(":focus")}} est habituellement placée juste avant ou juste après `:hover`, en fonction de l'effet désiré. > **Note :** On utilisera {{cssxref("any-link")}} pour sélectionner un élément qu'il ait été visité ou non. ## Syntaxe {{csssyntax}} ## Exemples ### CSS ```css a:link { color: red; } .external:link { background-color: lightblue; } ``` ### HTML ```html

Et si on allait voir un peu de JavaScript ?

Sinon, on peut continuer à se cultiver sur CSS autre part comme CSS Tricks.

``` ### Résultat {{EmbedLiveSample("Exemples","100%","200")}} ## Spécifications | Spécification | État | Commentaires | | -------------------------------------------------------------------------------------------- | ------------------------------------ | --------------------------------------------------------------------------------------------------------------- | | {{SpecName('HTML WHATWG', 'scripting.html#selector-link', ':link')}} | {{Spec2('HTML WHATWG')}} |   | | {{SpecName('CSS4 Selectors', '#link', ':link')}} | {{Spec2('CSS4 Selectors')}} | Aucune modification. | | {{SpecName('CSS3 Selectors', '#link', ':link')}} | {{Spec2('CSS3 Selectors')}} | Aucune modification. | | {{SpecName('CSS2.1', 'selector.html#link-pseudo-classes', ':link')}} | {{Spec2('CSS2.1')}} | Levée de la restriction limitant l'utilisation de cette pseudo-classe à l'élément {{HTMLElement("a")}}. | | {{SpecName('CSS1', '#anchor-pseudo-classes', ':link')}} | {{Spec2('CSS1')}} | Définition initiale. | ## Compatibilité des navigateurs {{Compat("css.selectors.link")}} ## Voir aussi - {{cssxref(":link")}} - {{cssxref(":visited")}} - {{cssxref(":hover")}} - {{cssxref(":active")}}.