Verificato il 24/09/2026 · https://www.zeit.de/index
Nessuna barriera critica nell'HTML verificato · 3 puntoe da controllare.
Come si ottiene il punteggio? (100 punti di partenza)
| 2 campo/i modulo senza etichetta riconoscibile | -7 |
| Livello di intestazione saltato | -7 |
| 1 attributi id duplicati | -7 |
| Risultato | 79 / 100 |
Percepibile
2 campo/i modulo senza etichetta riconoscibile
Verifica se esiste un aria-label impostato via JavaScript.
<input type="text" name="name" placeholder="z. B. Theodor Eicke"><input id=":R0:" placeholder="z. B. Leipzig, Hamburg, …">
Ecco cosa dovresti fare: Collegare ogni campo a un elemento <label for> oppure impostare aria-label / aria-labelledby. Un solo placeholder non basta.
Utilizzabile
Livello di intestazione saltato
Ordine: 1 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 2 → 2 → 2 → 2 → 3 → 3 → 2 → 2 → 2 → 2 → 3 → 2 → 2 → 2 → 3 → 3 → 3 → 3 → 2 → 2 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4. I livelli non dovrebbero essere saltati (h2 → h4).
h1–h6
Ecco cosa dovresti fare: Assegnare i livelli di intestazione senza salti.
Robusto
1 attributi id duplicati
ad es. svg-zplus. Rompe le associazioni label-for e aria.
[id]
Ecco cosa dovresti fare: Assegnare id univoci.
Già risolto correttamente
- Alternative testuali: nessun problema rilevabile automaticamente
- Link di salto al contenuto presente
- Punto di riferimento <main> presente
- Contrasto: nessuna violazione evidente trovata nel CSS
Prossimi passi
- 2 campo/i modulo senza etichetta riconoscibile. Collegare ogni campo a un elemento <label for> oppure impostare aria-label / aria-labelledby. Un solo placeholder non basta.
- Livello di intestazione saltato. Assegnare i livelli di intestazione senza salti.
- 1 attributi id duplicati. Assegnare id univoci.
Nuova scansione settimanale, con rendering JS, e-mail per nuove barriere — presto disponibile.
Crea una dichiarazione di accessibilità →
Metodo & limiti
Il 24/09/2026 è stato verificato l'HTML che www.zeit.de fornisce al primo accesso senza login, più fino a quattro file CSS collegati dello stesso dominio. Verificati: contrasto dei colori (dal CSS), alternative testuali, etichettatura dei moduli, nomi degli elementi di controllo, struttura delle intestazioni, titolo e lingua della pagina, blocco dello zoom, id duplicati, valori tabindex positivi, punti di riferimento.
Non verificati: tutto ciò che è generato via JavaScript, l'usabilità da tastiera, la visibilità del focus, l'ordine di focus, l'annuncio degli screen reader, i contenuti dietro login, le sottopagine. Il test automatico rileva circa il 20–35 % delle violazioni WCAG — il resto richiede un audit manuale. Istantanea, non un giudizio legale.
I widget overlay (pulsanti di accessibilità che cambiano contrasto o carattere) non rendono un sito conforme: le barriere rilevate vanno corrette nel codice sorgente. Perché gli overlay non aiutano