Verificado em 24/09/2026 · https://www.zeit.de/index
Sem barreiras críticas no HTML verificado · 3 pontoe a controlar.
Como se obtém a pontuação? (100 pontos iniciais)
| 2 campo(s) de formulário sem etiqueta reconhecível | -7 |
| Nível de título saltado | -7 |
| 1 atributos id duplicados | -7 |
| Resultado | 79 / 100 |
Percetível
2 campo(s) de formulário sem etiqueta reconhecível
Verifique se existe um aria-label definido por JavaScript.
<input type="text" name="name" placeholder="z. B. Theodor Eicke"><input id=":R0:" placeholder="z. B. Leipzig, Hamburg, …">
Isto é o que deve fazer: Ligar cada campo a um elemento <label for> ou definir aria-label / aria-labelledby. Um placeholder por si só não chega.
Operável
Nível de título saltado
Ordem: 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. Os níveis não devem ser saltados (h2 → h4).
h1–h6
Isto é o que deve fazer: Atribuir os níveis de título sem saltos.
Robusto
1 atributos id duplicados
p. ex. svg-zplus. Quebra as associações label-for e aria.
[id]
Isto é o que deve fazer: Atribuir id únicos.
Já resolvido corretamente
- Alternativas de texto: sem problemas detetáveis automaticamente
- Ligação de salto para o conteúdo presente
- Marco de referência <main> presente
- Contraste: não foram encontradas infrações claras no CSS
Próximos passos
- 2 campo(s) de formulário sem etiqueta reconhecível. Ligar cada campo a um elemento <label for> ou definir aria-label / aria-labelledby. Um placeholder por si só não chega.
- Nível de título saltado. Atribuir os níveis de título sem saltos.
- 1 atributos id duplicados. Atribuir id únicos.
Nova análise semanal, com renderização JS, e-mail para novas barreiras — em breve.
Criar uma declaração de acessibilidade →
Método & limites
Em 24/09/2026 foi verificado o HTML que www.zeit.de fornece no primeiro acesso sem sessão iniciada, mais até quatro ficheiros CSS ligados do mesmo domínio. Verificados: contraste de cor (a partir do CSS), alternativas de texto, etiquetagem de formulários, nomes dos elementos de controlo, estrutura dos títulos, título e idioma da página, bloqueio do zoom, id duplicados, valores tabindex positivos, marcos de referência.
Não verificados: tudo o que é gerado por JavaScript, a usabilidade por teclado, a visibilidade do foco, a ordem de foco, o anúncio pelos leitores de ecrã, os conteúdos por trás de sessão iniciada, as subpáginas. O teste automático deteta cerca de 20–35 % das infrações às WCAG — o resto exige uma auditoria manual. Instantâneo, não um juízo jurídico.
Os widgets overlay (botões de acessibilidade que mudam o contraste ou a letra) não tornam um site conforme — as barreiras encontradas têm de ser corrigidas no código-fonte. Porque é que os overlays não ajudam