:any-link

La pseudo-classe :any-link permet de représenter un élément qui agit comme la source de l'ancre d'un hyperlien (qu'il ait été visité ou non). Elle permet donc de cibler les éléments <a>, <area> ou <link> avec un attribut href. Autrement dit, elle cible les éléments qui correspondent à :link ou à :visited.

/* cible tous les éléments qui seraient ciblés par */
/* :link ou :visited */
:any-link {
  color: green;
  font-weight: bold;
}

Syntaxe

:any-link

Exemples

CSS

:any-link {
  color: green;
  font-weight: bold;
}

/* Pour les navigateurs WebKit */
:-webkit-any-link {
  color: green;
  font-weight: bold;
}

HTML

<a href="https://mozilla.org">Une page différente</a><br>
<a href="#">Une ancre</a><br>
<a>Un lien sans cible (n'est pas mis en forme)</a>

Résultat

Spécifications

Spécification État Commentaires
Selectors Level 4
La définition de ':any-link' dans cette spécification.
Version de travail Définition initiale.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
:any-linkChrome Support complet 65
Support complet 65
Support complet 1
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Edge Aucun support NonFirefox Support complet 50
Support complet 50
Aucun support 1 — 50
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -moz-
IE Aucun support NonOpera Support complet 52
Support complet 52
Support complet 15
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Safari Support complet 9
Support complet 9
Support complet 3
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Aucun support 1.2 — 3
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -khtml-
WebView Android Support complet 65
Support complet 65
Support complet ≤37
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Chrome Android Support complet 65
Support complet 65
Support complet 18
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Firefox Android Support complet 50
Support complet 50
Aucun support 4 — 50
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -moz-
Opera Android Support complet 47
Support complet 47
Support complet 14
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Safari iOS Support complet 9
Support complet 9
Support complet 1
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Samsung Internet Android Support complet 9.0
Support complet 9.0
Support complet 1.0
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Cette fonctionnalité nécessite un préfixe particulier ou utilise un autre nom.
Cette fonctionnalité nécessite un préfixe particulier ou utilise un autre nom.