2017-03-20 5 views
0

Je travaille sur l'accessibilité et je suis nouveau à l'ARIA. Dans l'une des implémentations, nous utilisons role = "treeitem" mais nous avons implémenté l'arbre en utilisant la structure DIV. Il échoue dans les JAW. Il lit le même contenu trois fois. En passant par des tutoriels en ligne, j'ai trouvé que tous les exemples d'exemples sont implémentés en utilisant ul-li. La structure div n'est-elle pas supportée pour cela?En utilisant les arbres ARIA, est-il obligatoire d'utiliser la structure ul-li pour ce rôle?

Répondre

0

Ce n'est pas obligatoire, les arbres ont une structure semblable à une liste, c'est tout. Le rôle treeitem est autorisé sur un nombre assez important d'éléments HTML. Les règles d'utilisation des ARIA avec HTML sont définies dans la spécification ARIA in HTML

Cette spécification définit les règles de développement web (auteur de conformité exigences) pour l'utilisation des attributs [WAI-ARIA-1.1] sur [HTML51] éléments.

+0

Voici le violon JS. Je ne sais pas pourquoi il lit trois fois le même contenu. C'est dans les JAW. –

+0

pas de lien avec le violon JS? –

+0

Désolé .. https://jsfiddle.net/1hq20184/1/ –