ID aria-flowto manquant
Silktide vérifie chaque attribut aria-flowto sur vos pages et confirme que les identifiants (ID) d’éléments qu’il énumère existent réellement. Cet attribut propose aux technologies d’assistance un alternatif, différent de l’ordre du code de la page.
<!-- Problème : aucun élément de la page n’a id="next-section" -->
<div id="intro" aria-flowto="next-section">…</div>
Pourquoi c’est important
L’attribut aria-flowto indique au lecteur où aller ensuite, en remplaçant l’ordre naturel de la page. Un qui suit cette suggestion et n’y trouve rien se retrouve dans une impasse dans le parcours du contenu. L’attribut est rare; une référence brisée signifie souvent que le contenu a été réorganisé et que l’ordre de lecture alternatif a été oublié — laissant un piège précisément pour les personnes que cet attribut devait aider.
Comment le corriger
- Faites correspondre chaque identifiant mentionné dans
aria-flowtoà l’attributidd’un véritable élément sur la même page. - Réévaluez si vous avez réellement besoin de cet attribut. La plupart des pages devraient se lire correctement dans l’ordre naturel du code; corriger cet ordre est plus robuste que de le remplacer, et la prise en charge de
aria-flowtopar les est limitée.
Comment Silktide effectue ce test
- Repérer chaque élément de la page qui possède un attribut
aria-flowto. - Comparer chaque identifiant référencé aux identifiants des éléments présents sur la page.
- Signaler chaque référence qui ne correspond à aucun élément.
Dépannage
Cette vérification ne signale rien, même si je m’attendais à des problèmes
Les tests ARIA peuvent être désactivés pour un site Web. Vérifiez les paramètres avancés du site Web.