ID aria-flowto mancante
Silktide controlla ogni attributo aria-flowto nelle tue pagine e verifica che gli ID degli elementi elencati esistano realmente. Questo attributo offre alla tecnologia assistiva un alternativo, diverso dall'ordine del codice della pagina.
<!-- Problema: nessun elemento nella pagina ha id="next-section" -->
<div id="intro" aria-flowto="next-section">…</div>
Perché è importante
L'attributo aria-flowto indica il punto in cui un lettore dovrebbe passare successivamente, sovrascrivendo l'ordine naturale della pagina. Un che segue l'indicazione e non trova nulla in quel punto interrompe il percorso dell'utente attraverso il contenuto. L'attributo è raro, quindi un riferimento non valido di solito significa che il contenuto è stato ristrutturato e che l'ordine di lettura alternativo è stato dimenticato, lasciando una trappola proprio per gli utenti che l'attributo avrebbe dovuto aiutare.
Come risolvere il problema
- Fai corrispondere ogni ID elencato in
aria-flowtoall'iddi un elemento reale nella stessa pagina. - Valuta se hai davvero bisogno dell'attributo. La maggior parte delle pagine dovrebbe essere letta correttamente nel proprio ordine naturale del codice; correggere quell'ordine è più affidabile che sovrascriverlo, e il supporto della per
aria-flowtoè limitato.
Come Silktide esegue il controllo
- Trova ogni elemento nella pagina con un attributo
aria-flowto. - Confronta ogni ID a cui fa riferimento con gli ID degli elementi presenti nella pagina.
- Segnala ogni riferimento che non corrisponde a nessun elemento.
Risoluzione dei problemi
Questo controllo non segnala nulla anche se mi aspetto dei risultati
I test ARIA possono essere disattivati per ogni sito web. Controlla le impostazioni avanzate del sito web.