Accéder au contenu.
Menu Sympa

rgaa - [rgaa] Balise TH et role=columnheader

rgaa AT framalistes.org

Objet : Accessibilité numérique, normes internationales, composants réutilisables, critères RGAA et tests, outils et ressources...

Archives de la liste

[rgaa] Balise TH et role=columnheader


Chronologique Discussions  
  • From: Christel AGIER <adresse@cachée>
  • To: adresse@cachée
  • Subject: [rgaa] Balise TH et role=columnheader
  • Date: Mon, 4 Apr 2022 17:19:42 +0200

Bonjour, 

Je me pose une question sur le 
Test 5.7.1 : Pour chaque contenu de balise <th> s’appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?
La balise <th> possède un attribut id unique ;
La balise <th> possède un attribut scope ;
La balise <th> possède un attribut WAI-ARIA role="rowheader" ou role="columnheader".

La 3e solution proposée est d'ajouter un role sur le <th>.

Mais si on utilise cette option, le validator relève une erreur :
Error: The role attribute must not be used on a th element which has a table ancestor with no role attribute, or with a role attribute whose value is table, grid, or treegrid.

J'ai conseillé de remplacer le role=columnheader par un scope="col".

Mais est-ce que quelqu'un saurait m'expliquer pourquoi le RGAA propose cette solution, qui est invalidée par le validator ?


Merci à toutes et tous,
Christel


--
SMILE 

107 boulevard de Stalingrad
69 100 Lyon Villeurbanne

Christel AGIER
UX Designer


Twitter Facebook LinkedIn Github


eco Pour la planète, n'imprimez ce mail que si c'est nécessaire



Archives gérées par MHonArc 2.6.19+.

Haut de le page