1178 sujets

Accessibilité du Web

Bonjour,
l'attribut HEADERS sert à relier chacune des cellules du tableau.
Dans quel but je ne comprend pas bien
Merci
Bonjour,

L'attribut headers ne va pas tout seul, il est lié à l'attribut id des cellules d'en-tête d'un tableau de donnée sur le modèle :


<table summary="présentation du tableau">
 <caption>Titre du tableau</caption>
  <tr>
     <th [b]id="nom1"[/b]>Entete 1</th><th [b]id="nom2"[/b]>Entete 2</th>
  </tr>
   <tr>
     <td [b]headers[/b]="nom1">...</td><td [b]headers[/b]="nom2">...</td>
   </tr>
</table>


A quoi cela sert-il ?

Cela permet d'indiquer la relation entre l'en-tête d'une colonne et les données de chacune des cellules qui s'y réfère.

C'est un point important pour les aides techiques qui peuvent, si besoin, s'appuyer sur cette relation pour des fonctionnalités particulières.

C'est exactement le même mécanisme que la relation qui est établis entre un label et son contrôle au moyen de la relation for=id

Pour en savoir plus :

11.4.1 Specification Html 4.01 - L'association des indications de rubrique aux cellules de données

Guide Accessiweb - Fiche 5.4 : Dans un tableau de données, y a t-il un attribut HEADERS présent pour chacune des cellules du tableau ?

Techniques pour les règles d'accessibilité du contenu Web 1.0 : 4.5 Tableaux

Jean-pierre
Modifié par jpv (26 Sep 2006 - 16:41)