Pas de tableaux pour la mise en page à moins qu'il ne garde un sens une fois linéarisé
À tester avec Web Developer (Divers > Linéariser la page) :
| texte 1 | 4 suite du texte 3 |
| 2 | 5 |
| 3 | 6 |
Particulièrement complexes à consulter avec Jaws (et autres synthèses vocales) s'il sont mal structurés.
- Fournit aux utilisateurs de navigateurs vocaux et lecteurs
d'écran un résumé
des informations
contenues dans le tableau.
C'est la première information qui sera lue lors de la
lecture d'un tableau.
- Permet à l’utilisateur de se
représenter la fonction et la structure du
tableau. Sans cela, l’interprétation
des tables
aux structures
relativement complexes (et la navigation en leur sein) peut
s'avérer
difficile et/ou pénible pour les personnes n’ayant
qu’une présentation
linéaire du contenu
- Permet un meilleur
référencement
Exemple sonore :
http://www.accessiweb.org/fr/guide_accessiweb/guide-accessiweb-fiche-5-4.html
Fournit à l'utilisateur, de manière
synthétique, une information
sur les
données qu'il
présente.
Permet aussi de les
différencier les uns des autres lorsqu'une
page contient
plusieurs tableaux.
Permet aux utilisateurs de navigateurs vocaux et lecteurs d'écran de connaître le titre de la ligne ou de la colonne dans laquelle ils se trouvent. Les personnes aveugles ont une lecture linéaire des tableaux. Aussi, le marquage des en-têtes de colonnes constitue-t-il un point de repère essentiel.
Permettent de relier le contenu d'une cellule au titre de la colonne ou de la ligne à laquelle il est associé. Une personne n'ayant qu'une vision linéaire de ce tableau pourra donc en permanence savoir à quel en-tête est attaché la cellule dans laquelle elle se trouve. Ceci s'applique également aux tableaux à plusieurs entrées.
http://www.accessiweb.org/fr/guide_accessiweb/guide-accessiweb-fiche-5-4.html
Techniques pour les règles d'accessibilité du contenu Web 1.0
http://www.la-grange.net/w3c/WAI-WEBCONTENT-TECHS/#tables
<table
summary="Température des 5 premiers jours de la semaine pour 3 villes">
<caption>températures de la semaine en fonction de la ville</caption>
<!-- ligne 1: entête des colonnes, ville + les 5 premiers jours -->
<thead>
<tr>
<th id="ville">ville</th>
<th id="lundi">lundi</th>
<th id="mardi">mardi</th>
<th id="mercredi">mercredi</th>
<th id="jeudi">jeudi</th>
<th id="vendredi">vendredi</th>
</tr>
</thead>
<tbody>
<!-- ligne 2: nom de la ville, données corespondantes -->
<tr>
<td headers="ville" id="paris">paris</td>
<td headers="paris lundi">10c°</td>
<td headers="paris mardi">8c°</td>
<td headers="paris mercredi">10c°</td>
<td headers="paris jeudi">12c°</td>
<td headers="paris vendredi">10c°</td>
</tr>
<!-- ligne 3: nom de la ville, données corespondantes -->
<tr>[...]</tr><br />
</tbody>
</table>
| ville | lundi | mardi | mercredi | jeudi | vendredi |
|---|---|---|---|---|---|
| paris | 10c° | 8c° | 10c° | 12c° | 10c° |
| toulouse | 13c° | 11c° | 12c° | 14c° | 12c° |
| strasbourg | 7c° | 5c° | 6c° | 8c° | 7c° |
http://web.accessibilisation.net/www.maxdesign.com.au/presentation/workshop/slide20.htm