Esta tradução ainda não foi revista editorialmente. A versão alemã é vinculativa. Deutsche Fassung →
Barrierefreiheit
Por que é que uma página Web deve ficar quieta ao apontar pelo teclado?
Uma página Web deve ficar quieta ao apontar pelo teclado, porque apontar é apenas marcar — ainda não é uma decisão. Quem salta de elemento em elemento com a tecla de tabulação está a olhar à volta, como um cliente que percorre as prateleiras de uma loja. Se uma nova página carregar ou uma janela se abrir sem pedir, o visitante perde a orientação. O critério WCAG 3.2.1 proíbe essas surpresas.
Apontar e ativar são dois passos separados
Na operação do teclado, uma marcação visível — o foco — move-se com cada pressão da tecla de tabulação para o próximo elemento de controlo. Apenas a tecla Enter ativa o elemento marcado. Esta separação é essencial para muitas pessoas para se orientarem: Os visitantes cegos primeiro deixam que cada elemento marcado seja lido em voz alta antes de decidirem. As pessoas com tremor às vezes atingem elementos acidentalmente. Se a página saltar enquanto marca — por exemplo, porque um item de menu carrega a subpágina imediatamente — essas pessoas nunca conseguem passar por ele sem mudar a página. Ficam presos como numa porta giratória que se abre a cada toque.
Assim o serviço de verificação mede o comportamento ao focar
O serviço de verificação opera a sua página num navegador genuíno: Pressiona a tecla de tabulação, parada por parada, e regista cada estação da jornada de foco. Se o endereço da página mudar durante esta jornada — sem que uma tecla Enter tenha sido pressionada — apenas apontar acionou uma mudança de página. O relatório marca isto como uma violação e nomeia o endereço onde a medição aterrou. Se a jornada atravessa pelo menos três paradas sem tal mudança, o critério é considerado cumprido. Se a página oferece menos de três paradas, a medição permanece intencionalmente indecisa e o relatório marca o critério como ponto de verificação manual.
Beispiele
Fokus öffnet ein Fenster
<input name="plz" onfocus="zeigeHilfeDialog()"><input name="plz" aria-describedby="plz-hilfe">
<p id="plz-hilfe">Vier Ziffern, etwa 8010.</p>Der Fokus wandert beim Durchgehen mit Tab über jedes Element. Passiert dabei etwas, verliert der Besucher die Stelle.
- Pressione a tecla de tabulação várias vezes na sua página inicial e observe se a página fica quieta no mesmo local.
- Verifique especialmente os menus expansíveis e os seletores de idioma — é onde mais frequentemente se ativa ao apontar.
- Peça à sua agência para ligar cada ação a um passo de controlo genuíno: tecla Enter, espaço ou clique, nunca apenas marcar.
- Teste novamente com a tecla de tabulação após instalar cada novo menu ou componente de pesquisa.