Le critère derrière
2.4.4 Fonction du lien (selon le contexte)
Le texte d'un lien doit dire où il mène.
Niveau A · EN 301 549 § 9.2.4.4
Pourquoi cette vérification existe
Les utilisateurs de lecteurs d'écran affichent souvent la liste de tous les liens de la page. Une liste de neuf « En savoir plus » ne sert à rien.
Ce qui la déclenche habituellement
- échoueDes liens « En savoir plus » ou « Cliquez ici » répétés.
- échoueUn lien enroulé autour d'une image sans alternative — il est annoncé comme l'URL.
- échoueUne ancre vide servant de point d'accroche à du JavaScript.
Comment corriger
- à faireÉcrivez la destination dans le lien : « Lire le guide sur l'EAA ».
- à faireSi le texte visible doit rester court, complétez avec `aria-label` — en veillant à ce que les mots visibles y figurent (voir 2.5.3).
Comment c'est signalé
A11ySignal le signale avec un impact grave. Chaque élément en échec arrive avec son sélecteur CSS et le balisage fautif, pour aller droit à la ligne plutôt que de la chercher. Deque publie le détail au niveau du moteur :
https://dequeuniversity.com/rules/axe/4.13/link-name ↗
Vérification implémentée par axe-core 4.13.0, © Deque Systems, MPL-2.0.