Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Arbre d'accessibilité
L'arbre d'accessibilité contient des informations liées à l'accessibilité pour la plupart des éléments HTML.
Les navigateurs convertissent le balisage en une représentation interne appelée arbre DOM . L'arbre DOM contient des objets représentant tous les éléments, attributs et nœuds de texte du balisage. Les navigateurs créent ensuite un arbre d'accessibilité à partir de l'arbre DOM, utilisé par les API d'accessibilité spécifiques à la plateforme pour fournir une représentation compréhensible par les technologies d'assistance, comme les lecteurs d'écran.
Un objet d'arbre d'accessibilité comporte quatre propriétés :
- name
-
Comment peut-on faire référence à cet élément ? Par exemple, pour un lien contenant le texte « Lire la suite », name contiendra « Lire la suite » (pour en savoir plus sur la façon dont la valeur de name est déterminée, voir la spécification suivante : Calcul du nom et de la description accessibles (angl.)).
- description
-
Comment peut-on décrire cet élément si l'on veut apporter une information en plus de son nom ? La description d'un tableau pourrait expliquer quel genre d'information ce tableau apporte.
- role
-
Quel genre de chose est cet élément ? Par exemple, est-ce un bouton, une barre de navigation ou une liste d'éléments ?
- state
-
A-t-il un état ? Pensez à coché/décoché pour les cases à cocher, ou plié/déplié pour l'élément
<summary>.
De plus, l'arbre d'accessibilité contient souvent des informations concernant ce qui peut être fait avec un élément : un lien peut être suivi, on peut écrire dans un champ texte etc.
Toujours à l'état de brouillon au sein du Web Incubator Community Group en avril 2022, le modèle d'objet accessible (angl.) (Accessibility Object Model, AOM en anglais) cherche à étendre les APIs pour rendre plus facile l'expression des sémantiques d'accessibilité et potentiellement permettre l'accès en lecture à l'arborescence d'accessibilité calculée.