Attribut title sur un texte alternatif vide
Silktide trouve des images qui sont marquées comme décoratives avec un texte alternatif vide mais qui comportent aussi un attribut title. Ces deux attributs se contredisent, et les technologies d'assistance gèrent ce conflit de manière imprévisible.
<!-- Problème : alt dit "ignore-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 ,
en indiquant à un de l'ignorer. Un attribut title,
cependant, est encore annoncé par certains lecteurs d'écran — la même image est donc
silencieuse pour certains utilisateurs et lue pour d'autres. Quelle que soit l'intention
de l'auteur, le résultat sera inadapté pour quelqu'un.
L'attribut title est généralement peu fiable : il apparaît habituellement uniquement comme
info-bulle au survol de la souris, de sorte que les utilisateurs au clavier et sur écran tactile
ne le voient pas non plus.
Comment corriger
- Si l'image est décorative, supprimez l'attribut
titleet conservez lealt=""vide. - Si l'image est significative, déplacez la description dans le
et supprimez le
title. - N'utilisez pas
titlecomme substitut au texte alternatif, où que ce soit - il n'est pas exposé de manière fiable à qui que ce soit.
Comment Silktide teste ceci
- Repérer toutes les images sur chaque page.
- Sélectionner les images dont l'attribut
altest présent mais vide. - Signaler chacune de ces images qui comporte aussi un attribut
titlenon vide.