Português
a11yglass · Verificação de acessibilidade para sítios web

Verificado em 01/09/2026 · https://www.spiegel.de/

D
54 / 100
1 críticas · 4 a verificar

1 barreira crítica · além disso, 4 a verificar.

Desde a última análise resolvidas: 5 · novas: 1
Como se obtém a pontuação? (100 pontos iniciais)
21 botão(ões) sem nome no HTML-18
1 campo(s) de formulário sem etiqueta reconhecível-7
3 ligação(ões) sem nome reconhecível no HTML-7
Sem título <h1> no HTML fornecido-7
5 regran CSS com contraste de texto possivelmente insuficiente-7
Resultado54 / 100
?Contraste (1)Alternativas de textoEtiquetagem (3)?Estrutura (1)IdiomaZoomRobustez

Percetível

A verificarWCAG 1.3.1 Informação e relações / 4.1.2 Nome, função, valor

1 campo(s) de formulário sem etiqueta reconhecível

Verifique se existe um aria-label definido por JavaScript.

  • <input name="suchbegriff" id="search-input-field" placeholder="Seite durchsuchen ...">

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.

A verificarWCAG 1.4.3 Contraste (mínimo)

5 regran CSS com contraste de texto possivelmente insuficiente

Necessário: 4,5:1 (normal) ou 3:1 (texto grande). Em caso de «fundo de página presumido», o fundo real não pôde ser determinado com segurança — na dúvida, verificar no navegador. Encontrado, entre outros: `.text-shade-base`: #989694 auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 2.95:1 · `.debug.svelte-1x5iokp`: red auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 4.00:1 · `.text-effi-primary-base`: #e64415 auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 4.04:1 · `.text-shade-dark`: #807e7c auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 4.04:1 · `.text-elf-primary-base`: #3c8771 auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 4.29:1

.text-shade-base, .debug.svelte-1x5iokp, .text-effi-primary-base, .text-shade-dark, .text-elf-primary-base

Isto é o que deve fazer: Escurecer a cor do texto ou clarear o fundo até atingir o valor mínimo correspondente. Nunca usar a cor como único meio de distinção.

Operável

CríticoWCAG 4.1.2 Nome, função, valor

21 botão(ões) sem nome no HTML

Os botões sem texto e sem aria-label são mudos para os leitores de ecrã — a menos que o nome seja definido por JavaScript.

  • <button class="bg-white flex items-center justify-around bg-white d>
  • <button class="bg-white flex items-center justify-around bg-white d>
  • <button>
  • <button class="flex items-center justify-center my-auto rounded-cir>

Isto é o que deve fazer: Acrescentar o texto do botão ou definir aria-label.

A verificarWCAG 2.4.4 Finalidade da ligação / 4.1.2 Nome, função, valor

3 ligação(ões) sem nome reconhecível no HTML

Ligações vazias ou só com um ícone/imagem sem alt. Um aria-label definido por JavaScript não é reconhecido aqui.

  • <a target="_self" class="block svelte-1x5iokp">
  • <a target="_self" class="flex flex-col text-black dark:text-shade-ligh
  • <a target="_self" class="text-black dark:text-shade-lightest block">

Isto é o que deve fazer: Acrescentar texto de ligação visível ou, nas ligações com ícone, usar aria-label ou uma imagem com alt.

A verificarWCAG 1.3.1 Informação e relações / 2.4.6 Cabeçalhos e etiquetas

Sem título <h1> no HTML fornecido

Cada página deve começar com exatamente um h1. Em páginas construídas com JavaScript, o h1 pode surgir apenas no navegador — nesse caso, verificar no DOM renderizado.

body

Isto é o que deve fazer: Inserir um <h1> significativo como primeiro título (de preferência já no servidor).

Já resolvido corretamente

Próximos passos

  1. 21 botão(ões) sem nome no HTML. Acrescentar o texto do botão ou definir aria-label.
  2. 1 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.
  3. 3 ligação(ões) sem nome reconhecível no HTML. Acrescentar texto de ligação visível ou, nas ligações com ícone, usar aria-label ou uma imagem com alt.
  4. Sem título <h1> no HTML fornecido. Inserir um <h1> significativo como primeiro título (de preferência já no servidor).
  5. 5 regran CSS com contraste de texto possivelmente insuficiente. Escurecer a cor do texto ou clarear o fundo até atingir o valor mínimo correspondente. Nunca usar a cor como único meio de distinção.
Vigiar esta página automaticamente?

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 01/09/2026 foi verificado o HTML que www.spiegel.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.

Verificar outro sítio web