Ensure <iframe> and <frame> Elements Have An Accessible Name
Tous les éléments frame ou iframe d’un document HTML doivent avoir un titre qui décrit leur contenu aux utilisateurs de lecteurs d’écran.
Pourquoi c’est important
Les utilisateurs de lecteurs d’écran s’appuient sur le titre d’un cadre pour en comprendre le contenu. En l’absence de titre, il devient rapidement difficile pour les utilisateurs de s’engager dans des éléments de type cadre ou iframe.
Les utilisateurs de lecteurs d’écran ont également la possibilité de consulter la liste des titres de tous les cadres d’une page, d’où l’utilité des titres uniques. Si aucun titre n’est fourni, les lecteurs d’écran fourniront des informations telles que « frame », « JavaScript », le nom du fichier ou l’URL.
Résolution du problème
Veillez à ce que tous les éléments frame et iframe aient des valeurs d’attribut de titre valides qui soient brèves, claires et informatives.
Il est également préférable de donner au document joint un élément title identique à l’attribut title.
Bon exemple de code
<iframe … title=”myFrame”> frame body </iframe>
Cas de test
Pour plus d’exemples, visitez la bibliothèque ATC Rules du W3C sur GitHub.