Scopo del collegamento (solo collegamento)
Silktide ti invita a verificare che lo scopo di ogni collegamento sia chiaro esclusivamente dal suo testo, senza leggere la frase o l'intestazione circostante. Questo è il criterio di successo 2.4.9 di (livello AAA), la versione più rigorosa di 2.4.4 Scopo del collegamento (nel contesto).
Si tratta di una : stabilire se il testo di un collegamento sia chiaro fuori contesto richiede l'intervento di una persona. Silktide genera il prompt per ogni pagina e una persona lo conferma.
Perché è importante
Gli utenti di lettori di schermo spesso aprono un elenco di tutti i collegamenti presenti in una pagina e passano direttamente a uno di essi. In quell'elenco il contesto circostante scompare, quindi "Fai clic qui", "Leggi di più" e "Scopri di più" diventano privi di significato. Il criterio 2.4.9 richiede che sia il testo del collegamento stesso a esprimerne lo scopo.
Il criterio 2.4.4 (livello A) consente che lo scopo derivi dal collegamento insieme al suo contesto programmatico (la frase o l'elemento dell'elenco che lo contiene). Il criterio 2.4.9 non lo consente.
Cosa controllare
- Apri un elenco di collegamenti nella pagina (oppure leggi il nome accessibile di ciascun collegamento in isolamento).
- Per ogni collegamento, chiediti: una persona che non ha letto il testo circostante saprebbe dove porta o cosa fa?
- Il testo ambiguo ("fai clic qui", "altro", "dettagli", URL nudi, collegamenti "Leggi di più" identici che portano a pagine diverse) non supera il controllo.
Silktide automatizza già due errori correlati nell'ambito del criterio 2.4.4:
- Collegamenti vuoti: collegamenti privi di nome accessibile
- Collegamenti con destinazioni diverse
- lo stesso testo del collegamento che rimanda a URL diversi
Questa revisione riguarda la valutazione rimanente.
Come risolvere il problema
- Riscrivi il testo del collegamento in modo che descriva la destinazione o l'azione ("Scarica il rapporto annuale", non "Fai clic qui").
- Se è necessario usare il modello visivo "Leggi di più", assegna a ogni collegamento un nome accessibile univoco
(ad esempio con testo visivamente nascosto o con
aria-label) che includa il titolo dell'articolo. - Evita di riutilizzare lo stesso testo del collegamento per destinazioni diverse.
Se ogni collegamento della pagina è chiaro esclusivamente dal suo testo, il risultato.
Come Silktide esegue il controllo
Silktide non può valutare la chiarezza di un collegamento fuori contesto, quindi questo controllo genera un prompt di revisione per ogni pagina. I conflitti dovuti a nomi vuoti e testi identici che i concorrenti spesso associano al criterio 2.4.9 sono già coperti dai controlli 2.4.4 di Silktide indicati sopra. Nessuna regola ACT del W3C copre integralmente il criterio 2.4.9.