N’utilisons plus l’attribut longdesc
En février 2024, le Grand-Duché de Luxembourg publie le RAWeb 1, le Référentiel d’Évaluation de l’Accessibilité Web. Celui-ci se base pour une large partie sur le RGAA 4.1.2 en faisant évoluer certains tests et critères [1].
Dans cette note, nous revenons en particulier sur la suppression, dans le RAWeb, de l’attribut longdesc du critère 1.6.
L’attribut longdesc en théorie
En théorie, l’attribut longdesc permet de spécifier, sur une image HTML, l’URL d’une page qui contient la description détaillée relative à cette image :
<img alt="une alternative" longdesc="une-url.html"/>
Une fois renseigné, cet attribut devait permettre de transformer l’image en image interactive et activable, pour accéder à la description détaillée.
La présence de cette description aurait dû être annoncée aux personnes aveugles par leur lecteur d’écran.
Toutes les autres personnes qui naviguent à la souris et au clavier sans technologie d’assistance auraient également dû pouvoir activer cette image interactive en cas de besoin.
L’attribut longdesc en pratique
Un affichage quasi impossible en naviguant sans aide technique
Dans les faits, pour les personnes qui naviguent à la souris, il est presque impossible d’afficher la description détaillée générée par l’attribut longdesc.
Aujourd’hui, seul Firefox offre cette possibilité. En activant le menu contextuel (clic droit) sur l’image, l’option « Description de l’image » vous permet de lire cette description.

Mais… aucun autre navigateur ne le permet, que ce soit Chrome, Safari ou Edge. Et même dans Firefox, la fonctionnalité n’est pas satisfaisante :
- rien n’indique aux personnes qu’une description détaillée est disponible ;
- et il est impossible d’afficher la description détaillée si on navigue exclusivement au clavier sans aide technique activée par ailleurs.
Un support qui ne passe pas l’épreuve des lecteurs d’écran
Si on s’intéresse maintenant au support de longdesc par les lecteurs d’écran, le résultat est sans appel : le support est quasiment nul.
Hormis Firefox, qui permet dans certains cas aux lecteurs d’écran d’exposer la description détaillée, pour tout le reste, cet attribut ne fait absolument rien.
L’objectif de fournir une description détaillée n’est atteint que si on utilise Firefox (et seulement de manière acceptable avec VoiceOver ou NVDA).
L’attribut longdesc est obsolète
Enfin, s’il fallait encore discuter de la nécessité de préserver des implémentations à base de longdesc, notons deux faits importants :
- l’attribut
longdescest déclaré obsolète dans la spécification HTML [2] ; - la technique WCAG H45 correspondante a elle aussi été déclarée obsolète.
Conclusion
Contrairement au RGAA 4.1.2, le RAWeb ne permet pas d’utiliser l’attribut longdesc pour répondre aux critères 1.6 et 1.7 relatifs aux descriptions détaillées.
D’autres méthodes sont toutefois possibles : texte adjacent, lien ou bouton adjacent, etc. Elles offrent l’avantage de donner accès à cette information à tout le monde, en plus de la donner aux personnes qui utilisent une aide technique.
Il nous semble souhaitable que le RGAA 5 intègre cette évolution. Certes, cela introduit un problème de rétrocompatibilité : les rares sites qui implémentaient des descriptions détaillées avec longdesc ne seront plus conformes sur ce critère.
Néanmoins, compte tenu du support quasi nul de l’attribut longdesc, et donc de son absence d’intérêt pour les personnes handicapées, un changement d’implémentation par les sites qui emploient encore longdesc sera un pas de plus vers une meilleure prise en charge de l’accessibilité numérique.