Test 1.5.b [Bronze] : Pour chaque image (balise img, balise img ou balise object avec l'attribut usemap) ayant un attribut longdesc, le contenu de cet attribut est-il une url valide ?
Autre(s) fiche(s) AccessiWeb à consulter en relation avec cette fiche
Les personnes aveugles ou les utilisateurs n'ayant qu'un accès Internet à faible débit et qui désactivent le chargement des images, ne peuvent visualiser les informations véhiculées par l'intermédiaire d'une image. De même, les personnes malvoyantes ou les personnes souffrant d'un handicap cognitif peuvent éprouver des difficultés à "déchiffrer" une image complexe et porteuse d'information.
Or, la description d'un graphe statistique ou d'un dessin, par exemple, peut s'avérer longue et inappropriée à l'attribut alt dont le contenu ne doit pas dépasser 80 caractères. Il faut alors recourir à l'attribut longdesc qui permet une description détaillée de l'image.
Valeur ajoutée pour le site
Toute information publiée sous forme de texte dans un site, possède toujours l'avantage d'apporter une meilleure lisibilité de celui-ci et donc de référencement par les moteurs de recherche.
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.
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" longdesc="description_detaille.html" />) :
balise img
balise img ou balise object avec l'attribut usemap
Test 1.5.b [Bronze] : Pour chaque image (balise img, balise img ou balise object avec l'attribut usemap) ayant un attribut longdesc, le contenu de cet attribut est-il une url valide ?
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) :
Pour le test 1.5.a [Bronze] :
Pour les images porteuses d'informations (balise img) et les images réactives porteuses d'informations (balise img avec l'attribut usemap)
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 "Liste des images".
Tous les éléments graphiques de la page s'affichent avec, en dessous, l'extrait de code source correspondant.
Sélectionner les images porteuses d'information
Pour chaque image porteuse d'information nécessitant une description longue, vérifier qu'elle comporte un attribut longdesc.
Si c'est le cas, le test est validé.
Pour les images réactives porteuses d'informations (balise object avec l'attribut usemap)
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 fichiers multimédias [nouvelle fenêtre]".
La liste des balises object apparaît. Cliquer sur le lien "Source" pour afficher l'extrait de code source correspondant.
Sélectionner les images réactives porteuses d'information
Pour chaque image réactive porteuse d'information nécessitant une description longue, vérifier qu'elle comporte une alternative textuelle entre <object> et </object>.
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 "Liste des images".
Tous les éléments graphiques de la page s'affichent avec, en dessous, l'extrait de code source correspondant.
Pour chaque image qui a un attribut longdesc, vérifier que le contenu de cet attribut est une url valide.
Si c'est le cas, le test est validé.
Note : les images réactives porteuses d'informations (balise object avec l'attribut usemap) nécessitant une description longue n'ont pas d'attribut longdesc. Le contenu d'une description longue est entre <object> et </object>.
Evaluer avec la Barre d'Outils Web Developper pour Firefox (version
1.1.4 en français) :
Vérifier la présence d'images porteuses d'information qui nécessitent une description détaillée.
Dans le menu "Information" de la Barre d'Outils Web Developper (version 1.1.4), activer l'option "Informations sur la page" puis l'onglet "Médias".
Une nouvelle fenêtre apparaît et tous les éléments graphiques s'affichent sous forme de liste.
Dans le champ "Description longue", vérifier que chaque image porteuse d'information qui nécessite une description détaillée a un attribut longdesc (Note : si aucun attribut longdesc est présent, le texte "non spécifié" est affiché pour le champ "Description longue").
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é ?
Le développeur doit veiller à l'implémentation de ce critère.
Implémentation
Différentes méthodes sont possibles. A chacun d'utiliser celle qui correspondra le mieux à ses contraintes (graphiques, éditoriales, etc) :
Soit mettre une légende texte explicite à proximité de l'image
Soit utiliser l'attribut longdesc pour associer un commentaire plus détaillé.
<img src="stats.gif" alt="évolution de la population française : 1990-2004" longdesc="pop_fr.html" />
Note : l'attribut longdesc est supporté par Netscape 7 et Firefox 1.0.4. Il n'est pas supporté par Internet Explorer 6 dans le sens où le lien fourni par l'attribut longdesc n'est pas cliquable. En revanche, quelque soit le navigateur utilisé, il est reconnu par les aides techniques comme Jaws, par exemple.
Exemple de mauvaise pratique
Le site www.unsitecorporate.com publie une photo de groupe représentant le conseil d'administration.
Inclure la description de cette photo par l'intermédiaire de l'attribut alt risque de dépasser la limite autorisée pour la longueur des alternatives textuelles. Ainsi, il faut éviter le code suivant :
Avertissement : le contenu du paragraphe "Illustrations" est donné à titre indicatif. Il ne présente pas tous les cas possibles.
Cette copie d'écran présente un camembert des recettes d'une société. Une alternative textuelle ne suffit pas à décrire cette image porteuse d'information. Il faudrait donc lui associer une description détaillée.