Erreur de structure de grille ARIA
Texte
L’élément avec le rôle de grille n’est pas associé à une structure de grille ou à un balisage accessible.
Type
Erreur
Description
Cette erreur s’applique aux éléments personnalisés dont l’attribut role a la valeur « Grid ». Elle ne s’applique pas aux balises de table HTML qui ont un rôle implicite « Grid ».
Un élément dont l’attribut de rôle est défini sur « Grid » doit avoir la structure définie par le rôle de grille WAI-ARIA (initiative d’accessibilité Web-accessible riches Internet applications), y compris le nom accessible pour la grille et ses sous-éléments d’en-tête.
Pour corriger cette erreur, examinez votre implémentation pour vous assurer qu’elle est conforme à la spécification WAI-ARIA. En particulier, vérifiez que la structure respecte les règles suivantes.
- Grid contient des éléments Row ou rowgroup .
- rowgroup contient des éléments de ligne .
- les éléments Row contiennent les éléments ColumnHeader , GridCell ou RowHeader .
Un nom accessible doit être défini pour les éléments Grid, ColumnHeader, GridCell et RowHeader à l’aide de l’un des attributs suivants.
- attribut aria-labelledby permettant de référencer l’élément contenant du texte.
- attribut Aria-label pour définir directement le nom accessible.
- titre pour la création d’une info-bulle qui est utilisée en même temps que le nom.