RGAA : balise `<img>` avec l'attribut `title`, `aria-label` ou `aria-labelledby` valide?

Bonjour,

J’ai une question qui ne concerne pas Asqatasun mais le RGAA.

Je suis intrigué par le test 1.1.1 du RGAA : “Chaque image (balise <img> ou balise possédant l’attribut WAI-ARIA role="img") porteuse d’information a-t-elle une alternative textuelle ?”

La méthodologie du test 1.1.1 indique que la balise <img> peut avoir un attribut title, aria-label ou aria-labelledby pour valider le test.

Il me semblait pourtant que title n’était pas conseillé quand on se préoccupe d’accessibilité : <img> : l'élément d'image embarquée - HTML (HyperText Markup Language) | MDN

Et aria-label et aria-labelledby provoque une erreur de validation HTML “An img element with no alt attribute must not have any aria-* attributes other than aria-hidden.”
Ça n’est donc pas compatible avec le critère 8.2 “Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?”

Qu’est-ce que je comprends mal là dedans ?

Merci

Bonjour @Mathias,

Je pense qu’un élément a du être oublié quelquepart, parce que le RGAA est particulièrement robuste.

D’une manière générale, je t’invite à bien prendre connaissance du glossaire et des cas particuliers du RGAA, qui sont une source d’information très importante (au moins autant que les tests).

MDN, bien qu’étant une excellente source d’informaion, est parfois dans sa version française légèrement moins précis. C’est, ceci dit, un mangifique projet libre, qui accepte volontier les contributions.

Un point important concernant ARIA, il y a un mantra à ne jamais oublier : no ARIA is better than bad ARIA. En résumé, ARIA c’est en dernier dernier, dernier recours :slight_smile:

Pour terminer, je t’invite à poser ta question sur la liste RGAA chez Renater, qui est le lieux de discussion autour du RGAA.