Técnicas para as WCAG 2.0

Ir para o conteúdo (Pressione a tecla Enter)

-

F85: Falha do Critério de Sucesso 2.4.3 devido àutilização de caixas de diálogo ou menus que não estão adjacentes ao respectivo controlo accionador na ordem de navegação sequencial

Aplicabilidade

Todas as tecnologias.

Esta falha está relacionada com:

Descrição

Esta técnica descreve a condição de falha que ocorre quando uma página Web abre uma caixa de diálogo ou um menu incorporados numa página de uma forma que, devido à posição na ordem de navegação sequencial, um utilizador de teclado tenha dificuldade em utilizar. Quando o utilizador abre a caixa de diálogo ou o menu incorporados na página, mediante activação de um botão ou link, a sua próxima acção será interagir com a caixa de diálogo ou menu. Se estes não estiverem adjacentes ao controlo accionador na ordem de navegação sequencial, o utilizador de teclado terá dificuldade em utilizá-los.

Exemplos

Exemplo 1: Uma caixa de diálogo ou um menu incorporados na página são adicionados no fim da ordem de navegação sequencial

Quando uma caixa de diálogo ou um menu DHTML são activados, são criados de forma dinâmica, posicionados visualmente junto ao accionador e adicionados no fim do DOM, ficando, assim, no fim da ordem de navegação sequencial. O utilizador tem de utilizar a tecla de tabulação para percorrer o resto da página Web antes de poder interagir com a caixa de diálogo ou o menu.

Exemplo 2: Rejeitar um menu incorporado na página coloca o foco no documento

Quando um menu DHTML é rejeitado, é removido ou ocultado da página Web e o foco é colocado no documento. O utilizador tem de utilizar a tecla de tabulação desde o início da sequência de navegação para chegar ao ponto a partir do qual o menu foi aberto.

Testes

Procedimento

Para cada menu ou caixa de diálogo incorporados numa página Web que sejam apresentados através de um controlo accionador:

  1. Active o controlo accionador através do teclado.

    • Verifique se o foco se encontra no menu ou na caixa de diálogo.

    • Verifique se avançar o foco na ordem de navegação sequencial o coloca no menu ou na caixa de diálogo.

  2. Rejeite o menu ou a caixa de diálogo.

    • Verifique se o foco se encontra no controlo accionador.

    • Verifique se retroceder o foco na ordem de navegação sequencial o coloca no controlo accionador.

Resultados Esperados