summary, le contenu de cet attribut est-il pertinent ?Note : le(s) test(s) suivant(s) sont issu(s) de AccessiWeb v1.1 [Déployé].
table) ayant un attribut summary, le contenu de cet attribut est-il pertinent ?table) ayant un attribut summary, le contenu de cet attribut est-il vide (summary="") ?summary ?caption ?caption, le contenu de cette balise donne-t-il le titre du tableau ?summary d'un tableau de mise en forme doit être vide. Celui d'un tableau de données doit résumer l'objet du tableau, sa structure et les informations qui y sont présentées. Il est habituel de s'appuyer sur les intitulés de colonnes et/ou de lignes pour en décrire la structure.summary fournit aux utilisateurs de navigateurs vocaux et lecteurs d'écran un résumé des informations contenues dans le tableau.summary 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.summary est correctement renseigné, il permet un meilleur référencement de la page et des tableaux de données qu'elle comporte.Note : de manière générale, il est conseillé de faire l'évaluation d'un critère via l'analyse de son code source. Ce procédé d'évaluation par le code source est détaillé ci-après quand il est possible : procédé d'évaluation en 3 étapes via le ou les tests associés au critère. Les procédés d'évaluation par différents outils sont donnés en complément de l'évaluation par le code source.
table (par exemple: <table summary="résumé du tableau"> <caption>titre du tableau</caption> [...] </table>).
table) ayant un attribut summary, le contenu de cet attribut est-il pertinent ?table) ayant un attribut summary, le contenu de cet attribut est-il vide (summary="") ?Pour une liste complète des outils utilisés pour évaluer l'accessibilité des pages web et un résumé de leurs principales fonctionnalités, reportez-vous à la page Outils d'aide à l'évaluation.
table (tableau de données) ayant un attribut summary, le contenu de cet attribut est pertinent.tabletable (tableau de mise en forme) ayant un attribut summary, le contenu de cet attribut est vide (summary="").summary apparaît sur un fond jaune, sous la forme : "Summary=contenu du summary" (note : si le contenu de l'attribut summary est vide (de type summary=""), l'information affichée sera "Summary=").table (tableau de données) ayant un attribut summary, le contenu de cet attribut est pertinent.table (tableau de mise en forme) ayant un attribut summary, le contenu de cet attribut est vide (summary="").Avertissement : les informations du paragraphe "Comment mettre en oeuvre" sont données à titre indicatif. Les contenus des sous-paragraphes Implémentation et Exemple de bonne pratique ne présentent pas tous les codes d'implémentation.
C'est le développeur HTML qui va implémenter ce critère. Tandis que le rédacteur veillera à la pertinence du texte associé à cet attribut.
Chaque balise table doit contenir l'attribut summary renseigné ou non selon le tableau :
summary doit être vide : <table summary="">
summary doit être renseigné. Il doit signaler la fonction et la structure du tableau.<table summary="page Web">
<tr>
<td>espace pour le menu principal</td>
<td>contenu 1</td>
<td>contenu 2</td>
</tr>
</table>
<table summary="menu">
<tr>
<td>item 1</td>
<td> item 2</td>
<td> item 3</td>
</tr>
<tr>
<td><img src="item1.gif" class="nav" alt="" /></td>
<td><img src="item2.gif" class="nav" alt="" /></td>
<td><img src="item3.gif" class="nav" alt="" /></td>
</tr>
</table>
<table summary="températures de la semaine en fonction de la ville">
<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">10°</td>
<td headers="paris mardi">8°</td>
<td headers="paris mercredi">10°</td>
<td headers="paris jeudi">12°</td>
<td headers="paris vendredi">10°</td>
</tr>
<!-- ligne 3: nom de la ville, données corespondantes -->
<tr>
<td headers="ville" id="toulouse">toulouse</td>
<td headers="toulouse lundi">13°</td>
<td headers="toulouse mardi">11°</td>
<td headers="toulouse mercredi">12°</td>
<td headers="toulouse jeudi">14°</td>
<td headers="toulouse vendredi">12°</td>
</tr>
<!-- ligne 4: nom de la ville, données corespondantes -->
<tr>
<td headers="ville" id="strasbourg">strasbourg</td>
<td headers="strasbourg lundi">7°</td>
<td headers="strasbourg mardi">5°</td>
<td headers="strasbourg mercredi">6°</td>
<td headers="strasbourg jeudi">8°</td>
<td headers="strasbourg vendredi">7°</td>
</tr>
</tbody>
</table>
<table summary="">
<tr>
<td>espace pour le menu principal</td>
<td>contenu 1</td>
<td>contenu 2</td>
</tr>
</table>
<table summary="">
<tr>
<td>item 1</td>
<td> item 2</td>
<td> item 3</td>
</tr>
<tr>
<td><img src="item1.gif" class="nav" alt="" /></td>
<td><img src="item2.gif" class="nav" alt="" /></td>
<td><img src="item3.gif" class="nav" alt="" /></td>
</tr>
</table>
<table summary="température des 5 premiers jours de la semaine pour les villes de Paris, Toulouse et Strasbourg">
<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">10°</td>
<td headers="paris mardi">8°</td>
<td headers="paris mercredi">10°</td>
<td headers="paris jeudi">12°</td>
<td headers="paris vendredi">10°</td>
</tr>
<!-- ligne 3: nom de la ville, données corespondantes -->
<tr>
<td headers="ville" id="toulouse">toulouse</td>
<td headers="toulouse lundi">13°</td>
<td headers="toulouse mardi">11°</td>
<td headers="toulouse mercredi">12°</td>
<td headers="toulouse jeudi">14°</td>
<td headers="toulouse vendredi">12°</td>
</tr>
<!-- ligne 4: nom de la ville, données corespondantes -->
<tr>
<td headers="ville" id="strasbourg">strasbourg</td>
<td headers="strasbourg lundi">7°</td>
<td headers="strasbourg mardi">5°</td>
<td headers="strasbourg mercredi">6°</td>
<td headers="strasbourg jeudi">8°</td>
<td headers="strasbourg vendredi">7°</td>
</tr>
</tbody>
</table>
Avertissement : le contenu du paragraphe "Illustrations" est donné à titre indicatif. Il ne présente pas tous les cas possibles.
![]()
Un résumé de tableau de données pertinent (format mp3, 90 ko)
Un mauvais résumé de tableau (format mp3, 60 ko)