Avançar para o conteúdo
SilktideAjuda

Identificar a finalidade

A Silktide solicita que você verifique se a finalidade das regiões, dos ícones e dos controles na página pode ser determinada de forma programática — para que os agentes de usuário possam adaptar a página ao visitante. Este é o critério de sucesso 1.3.6 da (nível AAA).

Esta é uma : não existe um vocabulário W3C completo para identificar a finalidade de todos os elementos, e nenhuma ferramenta automatizada pode avaliar se a semântica que está presente realmente corresponde à finalidade de cada região ou controle. A Silktide exibe o prompt em cada página, e uma pessoa o confirma.

Por que isso é importante

Pessoas com deficiências cognitivas, baixa alfabetização ou atenção limitada costumam personalizar a Web: ocultam regiões de que não precisam, trocam ícones por um conjunto que reconhecem ou simplificam controles. Isso só funciona quando a página expõe para que serve cada elemento — não apenas sua aparência.

Sem uma finalidade programática, as tecnologias assistivas não conseguem distinguir um link de "página inicial" de um botão de "pesquisa" ou de um ícone decorativo, e as ferramentas de personalização não têm informações com que trabalhar.

O que verificar

  1. Regiões — as áreas principais da página usam pontos de referência (<header>, <nav>, <main>, <aside>, <footer> ou funções ARIA correspondentes) e, quando há várias do mesmo tipo, são diferenciadas por um nome acessível.
  2. Controles — os elementos interativos usam a função HTML nativa ou ARIA correta, para que sua finalidade fique clara (um botão é um botão, um link é um link).
  3. Ícones — os ícones funcionais têm um nome acessível que indica sua finalidade; os ícones decorativos ficam ocultos para as tecnologias assistivas.
  4. Campos de formulário que coletam dados do usuário — quando relevante, também atendem a Identificar a finalidade da entrada (1.3.5) com autocomplete.

O W3C ainda não concluiu um vocabulário de personalização recomendado além de pontos de referência e funções. Portanto, pontos de referência + funções corretas + ícones nomeados são, atualmente, o nível prático para a maioria dos sites.

Como corrigir

  • Marque as regiões da página com elementos de estruturação do HTML5 ou pontos de referência ARIA.
  • Dê preferência aos controles nativos (<button>, <a>, campos de formulário) em vez de <div>s clicáveis.
  • Dê a cada ícone funcional um nome acessível; marque os decorativos com aria-hidden="true".
  • Adicione tokens autocomplete aos campos de dados do usuário (consulte 1.3.5).

Se as regiões, os ícones e os controles da página expuserem claramente sua finalidade (ou se a página não tiver nenhum elemento que precise disso), o resultado.

Como a Silktide verifica isso

A Silktide não consegue decidir se a semântica existente transmite a finalidade com precisão, por isso esta verificação gera um prompt de revisão por página. As verificações da Silktide relacionadas a e a pontos de referência, nos critérios 1.3.1 e 4.1.2, identificam automaticamente marcações incorretas; esta revisão abrange a avaliação que ainda precisa ser feita. Nenhuma ferramenta amplamente utilizada automatiza o critério 1.3.6 — não existe uma regra ACT do W3C para ele.

Saiba mais

Última atualização

Esta página foi útil?