Directive 5. Tableaux de données

Les navigateurs futurs et les technologies d'assistances seront capables de traduire automatiquement les tableaux en une séquence linéaire ou de naviguer dans un tableau cellule par cellule si les données sont labellisées de façon appropriées. Le groupe de travail WAI d'évaluation et de Réparation suit le progrès des outils tout en développant leurs outils propres pour permettre aux utilisateurs de naviguer dans les tableaux cellule par cellule.

Le balisage permettra aux navigateurs accessibles et autres agents utilisateurs de restructurer ou de naviguer dans des tableaux d'une manière non visuelle.


Règle 5.1
Pour les tableaux de données, identifiez les entêtes de ligne et de colonne. [Priorité 1]

Explications :
Identifiez les groupes structurels de lignes (THEAD pour les entêtes de tableau répétées, TFOOT pour les pieds de tableau répétés, et TBODY pour les autres groupes de colonnes) et groupes de colonnes (COLGROUP et COL).

Règle 5.2
Pour les tableaux de données qui ont deux niveaux logiques d'en-tête de colonne ou de ligne ou plus , utilisez des balises pour associer les cellules de données et les cellules d'en-tête. [Priorité 1]
Règle 5.3
N'utilisez pas les tableaux pour la mise en forme à moins que les tableaux prennent du sens lorsqu'ils sont linéarisés. Si le tableau n'a pas de sens, fournir une alternative équivalente (qui peut être une version linéarisée). [Priorité 2]
Règle 5.4
Si un tableau est utilisé pour la mise en forme, n'utilisez aucun balisage structurel pour obtenir un formattage visuel [Priorité 2]
Règle 5.5
Fournissez un sommaire des tableaux. [Priorité 3]

Explications :
L'attribut summary="..." vous permet de décrire succinctement votre tableau, cet élément n'apparaît pas à l'écran avec les navigateurs graphiques mais il est important pour les utilisateurs de navigateurs en braille, textuels ou vocaux.

Règle 5.6
Fournissez des abbréviations pour les labels d'entête. [Priorité 3]

Tableau des directives et des points de contrôles :

Tableau des directives et des points de contrôles :
N° de Directive 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Total
Level A - Priorité 1 4 1 0 1 2 3 1 1 1 0 1 1 0 1 17
Level AA - Priorité 2 0 1* 7 0 2 2 4 1** 2 2 2 3 4 0 30
Level AAA - Priorité 3 5 2 7 3 6 5 5 1 5 5 4 4 10 3 65

* Considéré comme Priorité 2 pour les images et Priorité 3 pour le texte.
** Priorité 1 si la fonctionnalité est importante et n'est pas présenté ailleurs, sinon Priorité 2

W3C
Logo : Kinoa, e-marketing service provider