Version complète: sur le forum Webmaster Hub : Les tableaux
Webmaster Hub > Création et exploitation de Sites Internet > Accessibilité et Ergonomie Web
Nissone
Bonjour,

Je lis sur Opquast.com, qu'il faut remplir le résumé des tableaux.
Les tableaux ne sont-ils pas accéssibles aux non-voyants ? Alors qu'ils sont textuels ?
Euh... ma question est-elle naïve ? blink.gif
Clair de Lune
bonjour

les tableaux peuvent être rendus accessibles, ce qui est signalé par opquast sur le résumé est détaillé ensuite

CITATION
Solutions techniques possibles :

Renseigner l'attribut summary de l'élément HTML table avec un résumé approprié.


donc au début du tableau

CODE
<table summary="tableau des ventes...etc.">


important aussi, l'identification des colonnes, voir pour cela l'excellente fiche technique de acces-pour-tous.net :

les tableaux

j'espère que cela t'aidera smile.gif
Monique
Bonjour,

La première condition pour que le contenu d'un tableau soit accessible, c'est que son contenu puisse être lu par ligne. Dans cet exemple
HTML
<table border="1">
<tr><td>pomme</td><td>rouge</td></tr>
<tr><td>citron</td><td>jaune</td></tr>
</table>
<br />
<table border="1">
<tr><td>pomme</td><td>citron</td></tr>
<tr><td>rouge</td><td>jaune</td></tr>
</table>

le premier tableau sera lu
pomme rouge citron jaune
et le deuxième
pomme citron rouge jaune

Un autre problème : un voyant a une perception globale de la page et perçoit immédiatement la nature du contenu d'un tableau, ce qui n'est pas le cas pour un non-voyant. C'est le contenu de l'attribut summary qui le renseignera.
HTML
<table border="1" summary="Les couleurs des fruits">
Nissone
Merci pour vos réponses et pour le lien vers acces-pour-tous.net
Il y a encore des éléments que je n'avais jamais vu ! (<colgroup>)

CITATION(Monique @ 12 Nov 2004, 23:14)
C'est le contenu de l'attribut summary qui le renseignera.
HTML
<table border="1" summary="Les couleurs des fruits">

*


Dans mon cas, le contenu de la balise <caption> aurait le même contenu que l'attribut summary. J'imagine qu'il n'est pas nécéssaire de faire des redites (ou alors une certaine façon de fonctionner du navigateur vocal ou braille fait que cela est nécéssaire ? Aller ! dans le doute, mieux vaut en faire plus que pas assez ! wink.gif )
Monique
Bonjour,

La balise caption est une légende. Son contenu s'affiche à l'écran et doit être bref, un peu comme le titre d'une section affiché avec la balise hn.

L'attribut summary résume le contenu et décrit la structure du tableau. Son contenu ne s'affiche pas à l'écran, il est destiné uniquement aux médias non visuels (synthèse vocale, tablette braille).

Il s'agit donc de deux types d'information différents. Si le tableau est très simple (un peu comme mon exemple wink.gif ), la description de sa structure n'est pas indispensable et il est inutile de répéter le contenu de caption.
Par contre, si caption est absent, l'attribut summary est indispensable.
Matthieu Faure
Pour compléter Monique, selon le critère AccessiWeb 5.1, l'attribut summary est toujours obligatoire, tandis que la balise caption n'est obligatoire que pour les tableaux de données (critère AccessiWeb 5.2).

Maintenant qu'est qu'on appelle tableau de donnée et tableau de présentation ?
Pour faire court, un tableau de donnée présentera des données "tabulaire" comme on le fait dans un tableur. Un tableau de mise en forme c'est ce qu'on utilisait avant les CSS-P smile.gif

Les critères AccessiWeb

Matthieu
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.