10.8
Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?
Technical Notes
- WAI-ARIA propose un attribut
aria-hidden(trueoufalse) qui permet d'inhiber la restitution d'un contenu en direction des technologies d'assistance, sans action sur sa visibilité en direction des agents utilisateurs : un contenu avecaria-hidden="true"ne sera donc plus vocalisable, mais restera visible. - Sauf si le contenu contrôlé par
aria-hiddenn'a pas vocation à être restitué par les technologies d'assistance, la valeur de l'attributaria-hiddendoit être cohérente avec l'état affiché ou masqué du contenu à l'écran. - La spécification HTML5 propose un attribut
hiddenqui permet de rendre indisponible (quand l'attributhiddenest présent) un contenu dans le DOM généré (de manière similaire autype="hidden"sur un contrôle de formulaire). - Il est possible d'avoir des situations où un contenu contrôlé par
hiddenouaria-hiddense trouve momentanément dans un état incohérent avec le statut affiché ou masqué du contenu, par exemple si l'on désire rendre disponible un élément, mais que son affichage à l'écran reste dépendant d'une action ultérieure. Dans ce cas, c'est l'état final du contenu qui doit être considéré.
WCAG Reference
WCAG 1.3.2Tests
- 10.8.1
Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?
Le contenu caché a vocation à être ignoré par les technologies d'assistance ;
Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistance et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.Technical Notes
- WAI-ARIA propose un attribut
aria-hidden(trueoufalse) qui permet d'inhiber la restitution d'un contenu en direction des technologies d'assistance, sans action sur sa visibilité en direction des agents utilisateurs : un contenu avecaria-hidden="true"ne sera donc plus vocalisable, mais restera visible. - Sauf si le contenu contrôlé par
aria-hiddenn'a pas vocation à être restitué par les technologies d'assistance, la valeur de l'attributaria-hiddendoit être cohérente avec l'état affiché ou masqué du contenu à l'écran. - La spécification HTML5 propose un attribut
hiddenqui permet de rendre indisponible (quand l'attributhiddenest présent) un contenu dans le DOM généré (de manière similaire autype="hidden"sur un contrôle de formulaire). - Il est possible d'avoir des situations où un contenu contrôlé par
hiddenouaria-hiddense trouve momentanément dans un état incohérent avec le statut affiché ou masqué du contenu, par exemple si l'on désire rendre disponible un élément, mais que son affichage à l'écran reste dépendant d'une action ultérieure. Dans ce cas, c'est l'état final du contenu qui doit être considéré.
- WAI-ARIA propose un attribut
WCAG Techniques
- G57