Titolo su testo alternativo vuoto
Silktide individua le immagini contrassegnate come decorative con un testo alternativo vuoto, ma che hanno anche un titolo. I due attributi si contraddicono e le tecnologie assistive gestiscono il conflitto in modo imprevedibile.
<!-- Problema: alt dice "ignorami", title dice "leggimi" -->
<img src="logo.png" alt="" title="Logo dell'azienda">
<!-- Corretto: immagine realmente decorativa -->
<img src="logo.png" alt="">
<!-- Corretto: immagine realmente significativa -->
<img src="logo.png" alt="Logo dell'azienda">
Perché è importante
Un alt="" vuoto dichiara che un'immagine è ,
indicando a un di ignorarla. Tuttavia, alcuni lettori
di schermo annunciano comunque un attributo title, quindi la stessa immagine
è silenziosa per alcuni utenti e viene letta ad alta voce per altri. Qualunque fosse
l'intenzione dell'autore, il risultato è errato per qualcuno.
In generale, l'attributo title è inaffidabile: di solito appare solo come descrizione
quando si passa il mouse, quindi gli utenti che utilizzano la tastiera o uno schermo
touch non lo vedono mai.
Come risolvere il problema
- Se l'immagine è decorativa, rimuovi l'attributo
titlee mantienialt=""vuoto. - Se l'immagine è significativa, sposta la descrizione nel
e rimuovi
title. - Non utilizzare
titlecome sostituto del testo alternativo in nessun caso: non è esposto in modo affidabile a nessuno.
Come Silktide esegue il controllo
- Individua ogni immagine in ciascuna pagina.
- Seleziona le immagini il cui attributo
altè presente ma vuoto. - Segnala ognuna di queste immagini che presenta anche un attributo
titlenon vuoto.