Aller au contenu Aller à la navigation
Louis Fortin

Faire échouer la construction sur une image muette

Un avertissement se perd dans un journal que personne ne relit. Une construction qui s'arrête, elle, se remarque.

Publié le

2 minutes de lecture

L’image sans texte de remplacement est la violation d’accessibilité la plus fréquente du web. Elle se produit toujours de la même façon : quelqu’un écrit vite, oublie l’attribut, et personne ne s’en aperçoit parce que la page a l’air parfaite.

La réponse habituelle est un contrôle qui signale le problème. Un avertissement, une ligne dans un rapport, un point orange dans un tableau de bord.

Ça ne marche pas, pour une raison simple : un avertissement défile dans un journal que personne ne relit. Le site se publie quand même. Le défaut part en production, et il y reste.

Ce site prend l’option inverse. Le crochet de rendu des images vérifie le texte de remplacement, et fait échouer la construction s’il manque. Rien n’est publié.

L’échange est le bon : on remplace un défaut invisible et permanent par un défaut visible et immédiat. Le second se règle en trente secondes.

Note

Il reste une sortie de secours pour les images réellement décoratives. Elle demande d’écrire {role="presentation"} sous l’image, c’est-à-dire de déclarer une intention. C’est exactement la différence qu’on cherche à rendre visible : un oubli et une décision ne doivent pas se ressembler.

Rien, sauf qu’on décrit ses images. Et décrire une image oblige à se demander ce qu’elle apporte, ce qui est aussi la bonne question à se poser avant de l’ajouter.