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
- From: Jean-Pierre Villain <adresse@cachée>
- To: "adresse@cachée" <adresse@cachée>
- Subject: RE: [rgaa] Balise TH et role=columnheader
- Date: Tue, 5 Apr 2022 08:47:52 +0000
- Accept-language: fr-FR, en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=access42.net; dmarc=pass action=none header.from=access42.net; dkim=pass header.d=access42.net; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4IxDO11s7+kLnYZM/7WKvkWcvUz4yCyP23ulqo3tjWI=; b=KLGLnmxS0gLNVZba8tA4J+nk7ySA5K89aJA17WZ6qky4BTuJ8cl6YKP9voczm6jJEq5vULOJyr/jghkaqGwT2zOkC6m+rfpFoJfirRghmfQp6/N2sBgCiCVSZadnhFVf7UkHEiZ5OP4D9mros8LIF+3Ym0cjHuRWQ18DYaB5y+TpsDAMRFTqXyVrtkhEvN9soDDbuHnIZEIdV12qv/b2PHKJFjKP7uMAd2pfFtAAkxzKtur6O7LTbTAKFPx7PEYDIfrU5MWnBtIn4a4Cn1LnaPzf6FIJCcEVgnjWzWgC9WRW+PduC/NCMVI28pS2UMQrKws/nhUGUsRYA/IAcU+R0Q==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A5li/bRSNh7jpSF1VO4AhyhAPAqBdIHs9Sg9Nx1A6gSswWLY3wO1gFCJ4rfQfyBggTdZQj3ZWu742IpA48aAeRuu69N0EjUDqxrz3AhXkcBubGd5eEFIHEOv8oYId+e/AgIieu92DAACIh9+22e/2/PkXafprYUJRqCW9X6E5+4TeMBxOLca3dqgW/dKxRe/NyfHUwIrH/txmtYBIEsszG5HFJMmD3rvJSeuFNQNyikO9gbNEA+3gqYCK3tR+uFe6lGb+d4Tc7R+kNPBO9lAH66TDyIoj0sfNXhS/aDdL+/tWgOxNvDqgA4awz+udfkk2R9sfpvfeaZ1vrJ2J9PWHw==
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=access42.net;
Bonjour,
Le RGAA à plusieurs défauts d’écriture sur le critère 5.7 qui propose, notamment, l’utilisation des propriétés aria « columnheader » ou "rowheader".
En effet un élément avec un role=«columnheader » est un équivalent d’une balise <th scope=«col»> et pas de l’attribut « scope=’’col’’ » seul. The columnheader establishes a relationship between it and all cells in the corresponding column. It is the structural equivalent to an HTML th element with a column scope. En conséquence la surcharge <th role=«columnheader» n’a pas vraiment de sens et il est normal que le validateur le remonte comme une erreur.
Pour le RGAA, c’est tous les intitulés de tests qui devraient être réécrits :
Les tests des critères 5.7 devraient donc être tous de la forme :
Qui ne concernerait donc que les cas où il y a utilisation de balise <th>.
Le cas de la surcharge inappropriée étant, en conséquence, prise en charge par le critère 8.2 sur la validité du code, puisqu’il s’agit d’une erreur de code (plus exactement une erreur de « surcharge de rôle » remontée par le validateur.)
JPV
De : adresse@cachée <adresse@cachée>
De la part de Remi Verhalle
Bonjour,
La question a été soulevée du côté du validateur du W3C, qui est ici un peu trop rigide sur cette question :
Il devrait s'agir, au plus, d'un simple warning et non d'une erreur.
L'élément <th> a un rôle implicite par défaut défini par la règle suivante, notamment:
Mais il est également ajouté que les rôles explicites autorisés sont impossibles si l'élément <table> a ce même rôle.
Il paraît naturel qu'expliciter un des rôles implicites possibles ne peut être vu comme une erreur. Mais c'est aussi inutile puisque les navigateurs savent définir automatiquement le rôle dans les cas habituels.
Il faut noter que le RGAA n'est, comme souvent, pas beaucoup plus clair sur la question puisque le glossaire semble contredire ici le test en permettant l'utilisation de la balise <th> seule
Remi Verhalle
Le lun. 4 avr. 2022 à 17:43, Christel AGIER <adresse@cachée> a écrit :
|
-
[rgaa] Balise TH et role=columnheader,
Christel AGIER, 04/04/2022
-
Re: [rgaa] Balise TH et role=columnheader,
Remi Verhalle, 04/04/2022
-
RE: [rgaa] Balise TH et role=columnheader,
Jean-Pierre Villain, 05/04/2022
- Re: [rgaa] Balise TH et role=columnheader, Christel AGIER, 05/04/2022
-
RE: [rgaa] Balise TH et role=columnheader,
Jean-Pierre Villain, 05/04/2022
-
Re: [rgaa] Balise TH et role=columnheader,
Remi Verhalle, 04/04/2022
Archives gérées par MHonArc 2.6.19+.