Pular para o conteúdo

Acessibilidade8 min de leitura

Acessibilidade digital: guia prático para sites

Como a WCAG 2.2 se organiza, o que a lei brasileira pede, os critérios que valem para quase toda página e como testar.

Por Gabi, designer da InCraftAtualizado em

Seção Venha ver de perto do site da Artini: o showroom em Adamantina, um paletó azul no manequim e a etiqueta
ArtiniNo site da Artini, menu, galeria, painel Agendar, mapa e perguntas funcionam pelo teclado.

Acessibilidade digital é fazer sites que pessoas com deficiência consigam usar: perceber, entender, navegar e interagir com o conteúdo. A referência internacional é a WCAG, do W3C, hoje na versão 2.2. No Brasil, a Lei Brasileira de Inclusão torna a acessibilidade obrigatória nos sites de empresas com sede ou representação no país.

Neste guia, explicamos como a WCAG se organiza, o que a lei pede, o que corrigir primeiro e como testar. Cada regra tem link para o texto oficial, listado no fim da página, e os exemplos vêm dos sites que fizemos.

  • WCAG 2.2
  • Lei Brasileira de Inclusão
  • Teclado
  • Contraste

O que é

Na definição do W3C, acessibilidade na web significa que sites, ferramentas e tecnologias são projetados e desenvolvidos para que pessoas com deficiência possam usá-los. A mesma página lembra que o cuidado também ajuda quem não tem deficiência: quem usa o celular ao sol, quem não pode ouvir o áudio naquele momento, pessoas mais velhas, alguém com o braço quebrado e quem navega numa conexão lenta.

Na prática, um site acessível funciona com teclado, com leitor de tela, com o texto ampliado e com menos movimento na tela, sem que a pessoa precise pedir ajuda para ler, comprar ou entrar em contato.

A WCAG 2.2

A WCAG 2.2 foi publicada em 5 de outubro de 2023 e atualizada em 12 de dezembro de 2024. O W3C recomenda usar a versão mais recente, e as versões são compatíveis entre si: o que atende à 2.2 também atende à 2.1 e à 2.0. A 2.2 trouxe 9 critérios novos, como o foco que não pode ficar encoberto e o tamanho mínimo dos alvos de toque, e retirou o critério 4.1.1, sobre a análise do código.

A norma se organiza em camadas: quatro princípios (perceptível, operável, compreensível e robusto), diretrizes e critérios de sucesso testáveis, cada um num nível, A, AA ou AAA. Para o nível AA, a página precisa atender a todos os critérios A e AA. O próprio W3C não recomenda exigir o AAA como regra para um site inteiro, porque alguns conteúdos não conseguem cumprir todos os critérios desse nível.

O que diz a lei no Brasil

O artigo 63 da Lei Brasileira de Inclusão (Lei nº 13.146, de 2015) diz: “É obrigatória a acessibilidade nos sítios da internet mantidos por empresas com sede ou representação comercial no País ou por órgãos de governo, para uso da pessoa com deficiência, garantindo-lhe acesso às informações disponíveis, conforme as melhores práticas e diretrizes de acessibilidade adotadas internacionalmente.” O parágrafo 1º pede que esses sites tenham o símbolo de acessibilidade em destaque.

A lei não fixa uma versão da WCAG: a lista de políticas do W3C para o Brasil registra a LBI sem versão associada, ao lado do eMAG, o modelo de acessibilidade do governo eletrônico. Este guia não é parecer jurídico; para um caso concreto, vale ouvir um advogado.

O que corrigir primeiro

Estes critérios da WCAG 2.2 valem para quase toda página. Os nomes são traduzidos por nós; o texto oficial, em inglês, está no link de cada um.

Critérios da WCAG 2.2 para começar, com o nível de cada um
Critério Nível O que pede
1.1.1 Conteúdo não textual A Texto alternativo para imagens e outros conteúdos que não são texto
1.3.1 Informações e relações A Títulos, listas e tabelas marcados no código, não só no visual
1.4.3 Contraste (mínimo) AA 4,5:1 para texto; 3:1 para texto grande
1.4.11 Contraste não textual AA 3:1 para o que identifica campos, botões e seus estados
1.4.4 Redimensionar texto AA Texto ampliado até 200% sem perder conteúdo nem função
1.4.10 Refluxo AA Leitura numa largura de 320 px CSS sem rolagem nos dois sentidos
2.1.1 Teclado A Toda função operável pelo teclado
2.4.1 Pular blocos A Um jeito de pular o que se repete em todas as páginas, como o menu
2.4.7 Foco visível AA O indicador de foco do teclado à vista
2.4.11 Foco não encoberto (mínimo) AA O elemento com foco nunca totalmente escondido por outro conteúdo
2.5.8 Tamanho do alvo (mínimo) AA Alvos de toque e clique de pelo menos 24 × 24 px CSS, com exceções
3.1.1 Idioma da página A O idioma da página declarado no código
3.3.2 Rótulos ou instruções A Rótulo ou instrução em todo campo de formulário
4.1.2 Nome, função, valor A Componentes com nome e função que a tecnologia assistiva consegue ler
  • Texto alternativo que diz o que a imagem informa

    O texto alternativo deve servir ao mesmo propósito da imagem: numa foto de produto, o produto; num ícone de lupa que abre a busca, a busca. Imagem só decorativa leva alt="", para o leitor de tela pular.

  • Texto como texto, não como imagem

    Imagens de texto não mudam de tamanho nem de contraste como o texto. No site da Welz, as tabelas nutricionais, que na página antiga eram imagem, viraram tabelas em HTML.

Tabela nutricional em HTML do sabor Jabuticaba e limão, aberta na página do Daily Hydration da Welz
WelzNa página do Daily Hydration da Welz, a tabela nutricional deixou de ser imagem e virou tabela em HTML.

Como testar

Ferramentas automáticas ajudam, mas nenhuma ferramenta sozinha determina se um site atende às diretrizes: o W3C lembra que elas não checam tudo e às vezes dão resultados enganosos. O teste combina etapas:

  • Ferramenta automática

    Acha logo contraste baixo, imagem sem texto alternativo e campo sem rótulo. É o começo da revisão, não o fim.

  • Teclado

    Percorrer a página inteira só com Tab, Shift + Tab, Enter, espaço e Esc, conferindo se o foco aparece, segue uma ordem que faz sentido e nunca fica preso.

  • Zoom e largura

    Ampliar o texto a 200% e estreitar a janela até 320 px CSS, conferindo se nada se sobrepõe nem some.

  • Leitor de tela e verificação rápida

    O W3C mantém um roteiro de verificação rápida, ainda em rascunho. Um leitor de tela mostra se títulos, links e botões fazem sentido sem o visual.

  • Pessoas reais

    Testar com pessoas com deficiência e com pessoas mais velhas encontra problemas de uso que a conferência de conformidade, sozinha, não encontra.

Como fazemos

Nos sites que fazemos, acessibilidade entra no desenho e no código desde a primeira página. Alguns exemplos registrados nos nossos cases:

  • Pular para o conteúdo, foco visível e alvos grandes

    A nova home da Scooto tem link para pular às soluções, foco visível e botões de 44 px para toque. As páginas da FAVO também têm link para pular ao conteúdo.

  • Tudo pelo teclado

    No site da Artini, menu, galeria, painel Agendar, mapa e perguntas funcionam pelo teclado, com anel de foco em duas cores para as faixas claras e escuras, e o contraste do texto foi medido pela WCAG 2.1.

  • O foco no lugar certo

    O menu do celular da FAVO é um diálogo que fecha com Esc e mantém o foco dentro dele. A busca da ABRAEL devolve o foco à lupa ao fechar, e nas páginas da Welz a troca de etapa da compra leva o foco ao título da etapa.

  • Menos movimento quando a pessoa pede

    Os sites da ABRAEL, da Artini, da DOXA, da FAVO, da Scooto e da Welz respeitam a preferência por menos movimento. Na DOXA, a seção Como funciona também tem botão para pausar.

  • Leitura sem o visual

    Na Scooto, o leitor de tela lê os números pelo valor final, sem a contagem animada. Na FAVO, cada página tem um título principal, o idioma declarado é pt-BR e as fotos da home têm texto alternativo.

Painel do botão Agendar aberto no site da Artini: montar minha mensagem ou conversar no WhatsApp
Perguntas frequentes do site da Artini no celular, com a resposta sobre alfaiataria sob medida aberta
ArtiniO painel Agendar e as perguntas do site da Artini funcionam pelo teclado, com anel de foco em duas cores.
Busca do site da ABRAEL no celular: resultados para “eventos” agrupados por página, com a palavra realçada
ABRAELA busca do site da ABRAEL devolve o foco à lupa ao fechar.

Perguntas frequentes

Qual nível da WCAG seguir?

O nível AA exige todos os critérios A e AA. O W3C não recomenda exigir o AAA como regra para um site inteiro, porque alguns conteúdos não conseguem cumprir todos os critérios desse nível.

Uma ferramenta automática garante que o site é acessível?

Não. Segundo o W3C, nenhuma ferramenta sozinha determina se um site atende às diretrizes de acessibilidade; é preciso avaliação humana de quem conhece o assunto.

A lei obriga o site da minha empresa a ser acessível?

O artigo 63 da Lei Brasileira de Inclusão torna obrigatória a acessibilidade nos sites mantidos por empresas com sede ou representação comercial no país e por órgãos de governo. Para um caso concreto, vale ouvir um advogado.

Se o site atende à WCAG 2.1, já atende à 2.2?

Não necessariamente: a 2.2 tem 9 critérios novos. O contrário vale: o que atende à 2.2 também atende à 2.1 e à 2.0.

Fontes

Escrito por

Gabi

Designer da InCraft

Publicado em
Atualizado em