:any-link et :local-link, pseudo-classes relatives aux liens.
Résumé des caractéristiques du sélecteur :any-link
Description des pseudo-classes :any-link et :local-link.
:any-link
:any-link désigne les éléments qui comportent un attribut href, c'est à dire les balise a, area
et link, que ces liens soient visités ou non.
Ce sélecteur se distingue des sélecteurs :link et :visited, car il cible également les balises area.
D'autre part, :any-link simplifie l'écriture dans le cas de sélecteurs combinés. Exemple :
/* Désigner tous les liens de l'élément id="edito" */
#edito :link, #edito :visited { ... }
/* Peut se simplifier en utilisant :any-link */
#edito :any-link { ... }
Voici un exemple d'utilisation de :any-link : l'image ci-dessous comporte des liens de type area.

:local-link.
:local-link ⚠ désignent les liens qui pointent vers le même domaine que la page sur laquelle ils se trouvent.
Pour l'instant ce sélecteur est mal reconnu par les navigateurs (2024).
Exemples d'utilisation des pseudo-classes relatives aux liens.
Ci-dessous, les deux exemples présentés font la distinction entre les liens locaux (même domaine) et les liens externes (domaines différents)
en ajoutant le caractère 🔗 avant les liens externes.
Cet exemple ne fonctionnera que sur les navigateurs qui reconnaissent la pseudo-classe :local-link.
Compatibilité des navigateurs.
La pseudo-classe :any-link est à présent bien reconnue par les navigateurs, mais :local-link pose encore quelques problèmes de compatibilité.
:any-linkNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

QQ Browser

Safari sur IOS

Firefox pour Androïd

Opéra Mobile

Baidu Browser

KaiOS Browser

UC Browser pour Androïd

Opéra

Safari

Firefox

Chrome pour Androïd

Samsung Internet

Chrome

Edge

Androïd Brower

Opéra mini
Historique des pseudo-classes :any-link et :local-link.
-
Sélecteurs - Niveau 4
Introduction des pseudo-classes:any-linket:local-link.29 Septembre 2011Document de travail.
Voir aussi...
Plusieurs pseudo-classes permettent de cibler les liens sur une page, ou les parties de page désignées par l'url (signet). Reportez-vous aux pages décrivant les sélecteurs ci-après pour compléter votre information.



