Cours

Accédez à nos cours concernant des domaines et thématiques différentes. Vous pouvez aussi contribuer en rédigeant des articles.

Consulter les cours

Écoles

Parcourez notre annuaire d’écoles, instituts et universités du monde. Si votre école n’est pas listée, vous pouvez l’ajouter très facilement.

Consulter les écoles

Tchat

Accédez à notre messagerie instantanée pour échanger avec d’autres membres inscrits et aussi les invités. Aucune inscription n’est obligatoire.

Accéder au tchat

Chaque développeur Web, doit songer à améliorer l'accessibilité de son site. Ceci est devenu une nécessité éthique indiscutable. Fini les beaux vieux temps, où le Web s'utilisait uniquement pour des raisons purement commerciales, abstraction faite de l'audience qui sera potentiellement concernée par le contenu.

Dans ce chapitre on va traiter un ingrédient trop important en terme d'accessibilité, à savoir les images qui constituent vraiment un point sensible en la matière.

Pourquoi améliorer l'accessibilité du Web ?

Lorsqu'on évoque l'accessibilité du Web on évoque toujours les images, car elles créent un cauchemar pour l'accessibilité et ce pour les quatre raisons majeurs suivantes :

Notre tâche consiste à rendre le Web accessible à tout le monde. Pour permettre une navigation confortable au maximum de gens abstraction faite de leur environnement de navigation (software, hardware et connexion internet) ainsi que leurs capacités physiques ou mentales. Un chalenge grandiose nous attend

Pour rendre les images accessibles, il faut envisager des traitements différents selon l'importance et la fonction l'image, on doit pas les traiter au même pied d'égalité.

Classification des images

Images importantes

Images significatives

Ce sont des images qui ont une importance conséquente sur le contenu de la page et qui par conséquent sont indispensables à la compréhension du document. Pour savoir si une image est importante, posez la question suivante : est-ce que la suppression de cette image affectera le sens de la page ? Les images significatives sont :

Ces images doivent être bien soignées : il faut leur spécifier un attribut alt (texte alternatif), et éventuellement un attribut longdesc (description longue), le texte qui les entourent doit aussi être en relation avec les images. Pour s'approfondir davantage : améliorer l'accessibilité des images.

Images fonctionnelles

Ce sont des images qui ont une fonction à savoir la navigation, on y trouve :

Le texte alternatif des images-liens doit renseigner l'internaute sur la fonction de l'image c'est-à-dire la cible du lien ou un bref descriptif de la page à visiter.

Images non importantes

Ce sont des images dont la suppression n'entrave pas la compréhension de la page.

Images destinées à la mise en page

Ce sont les images d'espacement (spacer images), qui permettent de contrôler la mise en page en créant virtuellement des espaces, tabulations, sauts de lignes, interlignes etc. Ces images doivent être remplacées par les CSS.

Images décoratives en premier plan

Ce sont des images destinées à l'embellissement de la page, elles sont insérées par la balise xhtml img, on trouve par exemple :

Contrairement aux images importantes (images significatives et fonctionnelles), il ne faut jamais spécifier un attribut longdesc pour les images décoratives, comme les smilies, les séparateurs graphiques, les images d'espacement, les puces graphiques etc. Les navigateurs non visuels risquent de restituer l'attribut longdesc ce qui pourra bien embrouiller le lecteur. En plus pour inciter les navigateurs non graphiques d'ignorer ces images décoratives, il suffit de leur spécifier un attribut alt vide.

Images décorative en arrière-plan

Ce sont des images destinées spécialement à la décoration, elles sont introduites par l'attribut background (body, table, td) ou par la propriété css background-image. Ces images ne doivent recevoir aucun traitement car elles sortent du flux du document.

Généralement ces images ne sont pas concernées quand on parle d'optimisation d'accessibilité à moins qu'elles sont à la source d'un contraste élevé ou des scintillements de l'écran qui peuvent potentiellement provoquer l'épilepsie chez les personnes vulnérables ou bien qu'elles contiennent des couleurs non accessibles pour certaines personnes (les daltoniens), dans ce cas, leur traitement consiste uniquement à les remplacer par des images qui ne gênent pas la navigation.

Une idée brillante consiste à mettre toutes les images décoratives en arrière-plan grâce à la propriété CSS background-image. Ceci va nous permettre d'exclure l'image de la structure du document. On aura plus à se soucier de l'attribut alt et on va s'assurer que les navigateurs non graphiques vont ignorer ces images purement décoratives.

Au cours des chapitres suivant on va passer la loupe sur les différents types d'images : images accessibles avec une description alternative (attribut alt et longdesc).

Aidez la Communauté des Étudiants !