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 AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
:any-linkChrome Support complet 65
Support complet 65
Support complet Oui
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 — ?
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -moz-
IE Aucun support NonOpera Support complet Oui
Préfixée
Support complet Oui
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Safari Support complet 9
Support complet 9
Support complet Oui
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
WebView Android Support complet 65
Support complet 65
Support complet Oui
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 Oui
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Edge Mobile Aucun support NonFirefox Android Support complet 50
Support complet 50
Aucun support 4 — ?
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -moz-
Opera Android Support complet Oui
Préfixée
Support complet Oui
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 Oui
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Samsung Internet Android Support complet Oui

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.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : mdnwebdocs-bot, SphinxKnight, lp177
Dernière mise à jour par : mdnwebdocs-bot,