Titre sur un texte alternatif vide
Silktide repère des images marquées comme décoratives avec un texte alternatif vide, mais qui possèdent également un titre. Ces deux attributs se contredisent, et les technologies d’assistance gèrent ce conflit de manière imprévisible.
<!-- Problème : alt dit « passe-moi », title dit « lis-moi » -->
<img src="logo.png" alt="" title="Logo de l’entreprise">
<!-- Corrigé : véritablement décorative -->
<img src="logo.png" alt="">
<!-- Corrigé : véritablement significative -->
<img src="logo.png" alt="Logo de l’entreprise">
Pourquoi c’est important
Un alt="" vide déclare une image ,
indiquant à un de l’ignorer. Cependant, certains lecteurs d’écran
annoncent encore l’attribut title : ainsi, la même image reste muette pour certains utilisateurs
et parle pour d’autres. Quelle que soit l’intention de l’auteur, le résultat est inadapté pour quelqu’un.
De manière générale, l’attribut title est peu fiable : il apparaît généralement uniquement sous forme
d’infobulle au survol de la souris, si bien que les utilisateurs au clavier et sur écran tactile ne le voient
jamais non plus.
Comment le corriger
- Si l’image est décorative, supprimez l’attribut
titleet conservez lealt=""vide. - Si l’image est porteuse de sens, placez la description dans le et supprimez le
title. - N’utilisez jamais
titlecomme substitut du texte alternatif : il n’est pas exposé de manière fiable à quiconque.
Comment Silktide teste cela
- Identifier toutes les images sur chaque page.
- Sélectionner les images dont l’attribut
altest présent mais vide. - Signaler chacune de ces images qui possède également un attribut
titlenon vide.