Test 1.4.a [Bronze] : Pour chaque image porteuse d'information (balise img) ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?
Test 1.4.b [Bronze] : Pour chaque zone (balise area) d'une image réactive, porteuse d'information et ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?
Test 1.4.c [Bronze] : Pour chaque bouton associé à une image (balise input avec l'attribut type="image") ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?
Test 1.4.d [Bronze] : Pour chaque image applet (balise applet) porteuse d'information et ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?
Autre(s) fiche(s) AccessiWeb à consulter en relation avec cette fiche
Bénéfice 1 :
L'alternative textuelle associée à un élément graphique est la seule information restituée à l'utilisateur lorsqu'il désactive le chargement des images (par exemple, à cause d'une connection Internet bas débit). Cette alternative textuelle doit décrire uniquement et de manière concise la même information que celle véhiculée par l'élément graphique. Si la description a besoin d'être détaillée, cela doit être fait via une autre technique (lire les fiches 1.5 et 1.6).
Bénéfice 2 :
Pour l'utilisateur d'un logiciel de grossissement avec le
navigateur Internet Explorer, cette alternative textuelle s'affiche dans une info-bulle au passage de la souris. Du fait que cette alternative textuelle est limitée à 80 caractères, elle pourra s'afficher sur un seul écran, même avec un fort grossissement.
Bénéfice 3 :
Pour l'utilisateur d'un afficheur braille de 80 caractères, cette alternative textuelle limitée à 80 caractères s'affiche sur une seule ligne.
Valeur ajoutée pour le site
Tout élément textuel est repéré par les moteurs de recherche. Par conséquent, tout élément graphique possédant une alternative textuelle sera mieux référencé, en particulier si elle est courte et explicite.
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.
Par le code source
Sélectionner le(s) élément(s) à tester :
Ouvrir le code source de la page Web et sélectionner le code associé à tous les éléments suivants (exemple de code source : <imgsrc="image.gif" alt="alternative textuelle à l'image" />) :
balise img
balise img ou object avec l'attribut usemap
balises area contenues entre les balises <mapname=[...]> et </map>
Test 1.4.a [Bronze] : Pour chaque image porteuse d'information (balise img) ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?
Test 1.4.b [Bronze] : Pour chaque zone (balise area) d'une image réactive, porteuse d'information et ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?
Test 1.4.c [Bronze] : Pour chaque bouton associé à une image (balise input avec l'attribut type="image") ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?
Test 1.4.d [Bronze] : Pour chaque image applet (balise applet) porteuse d'information et ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?
Valider le critère : le critère est validé si vous répondez oui à tous les tests applicables précédents.
Par l'utilisation d'outils
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.
Evaluer avec la Barre d'outils Accessibilité du Web pour Internet Explorer (version 2.0 beta en français) :
Sous Internet Explorer, ouvrir la page à analyser.
Dans le menu "Images" de la Barre d'outils Accessibilité du Web (version 2.0 beta), activer l'option "Voir les images map [nouvelle fenêtre]"
Chaque images réactive s'affiche avec la liste de ses balises area
Vérifier que pour chaque zone d'une image réactive, porteuse d'information et qui a un attribut alt, le contenu de cet attribut a une longueur maximum de 80 caractères (hors cas particuliers).
Sous Internet Explorer, ouvrir la page à analyser.
Dans le menu "Informations" de la Barre d'outils Accessibilité du Web (version 2.0 beta), activer l'option "Liste des Applets / Scripts [nouvelle fenêtre]".
Tous les balises applet de la page s'affichent avec, en dessous, l'extrait de code source correspondant.
Vérifier que pour chaque balise applet qui a un attribut alt, le contenu de cet attribut a une longueur maximum de 80 caractères (hors cas particuliers).
Si c'est le cas, le test est validé.
Evaluer avec la Barre d'Outils Web Developper pour Firefox (version
1.1.4 en français) :
Dans le menu "Voir Source" de la Barre d'Outils Web Developper (version 1.1.4), activer l'option "Voir Source".
Une nouvelle fenêtre apparaît contenant le code source de la page.
En faisant une recherche sur le mot area (ctrl + f), vérifier que pour chaque zone d'une image réactive porteuse d'information ayant un attribut alt, le contenu de cet attribut a une longueur maximum de 80 caractères (hors cas particuliers).
Dans le menu "Voir Source" de la Barre d'Outils Web Developper (version 1.1.4), activer l'option "Voir Source".
Une nouvelle fenêtre apparaît contenant le code source de la page.
En faisant une recherche sur le mot applet (ctrl + f), vérifier que pour chaque image applet porteuse d'information ayant un attribut alt, le contenu de cet attribut a une longueur maximum de 80 caractères (hors cas particuliers).
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.
Qui est concerné ?
Les personnes en charge du contenu, en concertation avec les graphistes, doivent déterminer la valeur informative ou décorative de chaque élément graphique afin de choisir l'alternative textuelle qui leur sera associée.
Implémentation
Rédiger des alternatives textuelles de 6 à 7 mots maximum (si l'image est porteuse d'information, sinon l'alternative est vide), espaces et accents compris (une lettre accentuée compte pour un caractère). D'un point de vue technique, les seuls moyens de fournir une alternative textuelle à un élément graphique sont :
soit d'utiliser l'attribut alt des balises img, area, input (avec l'attribut type="image") et applet
soit d'écrire entre les balises object le texte de l'alternative.
<img src="fichier_image.jpg" alt="contenu de l'alternative textuelle" />
<area shape="rect" coords="0,0,30,30" nohref alt="contenu de l'alternative textuelle" />
<input type="image" src="fichier_image.jpg" name="image" alt="contenu de l'alternative textuelle" />
<object data="fichier_image.jpg" type="image/jpeg">
contenu de l'alternative textuelle
</object>
Exemple de mauvaise pratique
Imaginons le site d'un guide touristique qui utilise un jeu de pictogrammes pour identifier et signaler aux visiteurs certaines caractéristiques des lieux décrits.
Par exemple, pour signaler que le lieu est accessible aux personnes handicapées, la page comporte le logo du fauteuil roulant stylisé en blanc sur fond bleu.
Ce pictogramme apporte bien une information à laquelle tout utilisateur doit avoir accès.
Cependant, il n'est pas nécessaire de décrire avec précision ce qu'il représente et la manière dont il est dessiné. Ce qui importe est l'information qu'il véhicule.
On évitera donc une alternative textuelle du type :
<img src="fauteuil.gif" alt="logo d'un fauteuil roulant stylisé en blanc sur fond bleu indiquant que le lieu est accessible aux personnes handicapées" />
Exemple de bonne pratique
Dans l'exemple précédent, écrire de préférence :
<img src="fauteuil.gif" alt="accessible aux personnes handicapées" />