abbr ?Note : le(s) test(s) suivant(s) sont issu(s) de AccessiWeb v1.1 [Déployé].
table), chaque en-tête de colonnes et chaque en-tête de lignes dont l'intitulé dépasse 15 caractères a-t-il si possible un attribut abbr ?th ?abbr, le contenu de cet attribut est-il pertinent ?abbr lorsqu'ils dépassent 15 caractères.abbr permet un confort de lecture supplémentaire pour les utilisateurs de synthèses vocales. En effet, quand le titre de colonne est long (exemple : Marque du véhicule), l'attribut abbr va obliger la synthèse vocale à n'annoncer que le mot "marque".abbr des balises th soit pertinent et en rapport avec le contenu de l'en-tête de colonne auquel il se réfère. De plus, il doit être unique au sein d'un même tableau.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 summary="résumé du tableau"> <caption>titre du tableau</caption> <thead><th id="identifiant_en_tete" abbr="abréviation">intitulé d'en-tête</th></thead> <tbody> <tr><td headers="identifiant_en_tete">contenu de la cellule</td></tr> </tbody> </table>) :
tablethtdtable), chaque en-tête de colonnes et chaque en-tête de lignes dont l'intitulé dépasse 15 caractères a-t-il si possible un attribut abbr ?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.
abbrabbr.abbr.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.
L'implémentation de l'attribut abbr pour les longs en-têtes de tableaux doit être faite par le développeur.
Syntaxe générale :
<th abbr="Production 1995">Production année 1995</th>
td supporte aussi l'attribut abbr.Voici le code d'un tableau restituant les résultats d'une requête sur une base de données :
<table summary="Résultats de la recherche dans la base de données clients">
<caption>Résultats de votre requête</caption>
<tr>
<th id="nom">Nom</th>
<th id="prenom">prénom</th>
<th id="tel_perso">Téléphone personnel</th>
<th id="tel_pro">Téléphone professionel</th>
</tr>
<tr>
<td headers="nom"> </td>
<td headers="prenom"> </td>
<td headers="tel_perso"> </td>
<td headers="tel_pro"> </td>
</tr>
</table>
Dans l'exemple ci-dessus, les titres de colonne "Téléphone personnel" et "Téléphone professionnel" dépassent 15 caractères et ne sont cependant pas abrégés.
Le principal est de choisir une valeur distinctive pour l'abréviation. Il ne s'agira que d'un rappel de l'en-tête ou de la cellule associée à une autre cellule. Il faut que le terme choisi permette d'identifier sans équivoque la cellule par rapport aux cellules sémantiquement proches. Par exemple, dans l'extrait de code qui suit, la colonne "téléphone personnel" et "téléphone professionnel" dépassent 15 caractères et doivent être abrégés de manière distinctive.
<table summary="Résultats de la recherche dans la base de données clients">
<caption>Résultats de votre requête</caption>
<tr>
<th id="nom">Nom</th>
<th id="prenom">prénom</th>
<th id="tel_perso" abbr="tél. perso">Téléphone personnel</th>
<th id="tel_pro" abbr="tél. pro">Téléphone professionnel</th>
</tr>
<tr>
<td headers="nom"> </td>
<td headers="prenom">&nbps;</td>
<td headers="tel_perso">&nbps;</td>
<td headers="tel_pro"> </td>
</tr>
</table>
Avertissement : le contenu du paragraphe "Illustrations" est donné à titre indicatif. Il ne présente pas tous les cas possibles.
![]()
Des titres de colonnes abrégés lorsque cela est nécessaire (format mp3, 50 ko)