Guia Sobre Acessibilidade [Parte – 03] – Seu Código Mais Acessível

Aprenda técnicas simples para deixar o HTML do seu site mais acessível e implemente no seu projeto!

símbolo da acessibilidade na cor branco sobre um fundo verde claro

Eae!

Tudo bele?

Esta é a terceira parte da série sobre acessibilidade.

Na primeira parte (se você ainda não leu, clique AQUI para ler agora!) eu falei  o que é  e o porquê de aplicá-la em seus projetos.

Na segunda parte (clique AQUI para ler agora!) eu mostrei algumas ações de design que você pode utilizar no seu projeto para melhorar a acessibilidade das suas peças.

E para finalizar esta série, nesta terceira parte, falarei do código. Irei mostrar como você pode deixar o código do seu site mais acessível.

A maior parte das melhorias de acessibilidade para interfaces web são efetuadas no código HTML das páginas. Essas melhorias não são nada de “outro mundo” e na verdade já deveriam constar no projeto desde o começo, pois esses simples ajustes podem fazer uma grande diferença no projeto.

Antes de começar quero salientar que ainda  existem outras inúmeras ações que podem ser aplicadas para dar mais significado e que também dependendo de quando você estiver lendo este artigo, outras possibilidades podem já estar em uso ou até mesmo estas que foram apresentadas podem estar desatualizadas, porque o avanço da tecnologia é intermitente e extremamente veloz, ok?

Bora nessa!

Neste artigo você verá sobre:

Respeite a semântica

Parece redundância, mas é bom fortalecer a ideia. É preciso organizar os conteúdos das suas páginas web de uma forma a fazerem sentido mesmo quando lidos sem as folhas de estilo (CSS).

Isso quer dizer que você tem que usar as tags de acordo com o conteúdo e a estrutura da página.

Então se você está lidando com títulos utilize as tags certas para isso  (

,

,

, …), se está criando parágrafos utilize a tag de parágrafo (

),  se precisa de uma lista, use as tags de listas (

    ,
      ) e assim vai… Com isso além de proporcionar significados ao seu conteúdo você também vai estruturar o conteúdo da página de forma coerente e hierárquica. Com isso você vai permitir que seus textos sejam compreendidos e façam sentido mesmo quando lido sem o auxílio do CSS para formatá-los.

      Dê uma atenção especial para as tags de cabeçalhos (

        à

      ), pois elas são elementos importantes na navegação para os visitantes que utilizam tecnologias de acessibilidade através do teclado e até mesmo em alguns dispositivos móveis.

      Siga uma hierarquia

      O conteúdo da página web deve ser apresentado seguindo uma hierarquia direta começando do item mais importante até ao item menos importante, evitando “pular” os níveis hierárquicos do conteúdo e dá página.

      Meu Título

      Parágrafo

      Subtítulo

      Parágrafo

      Sub-subtítulo

      Parágrafo

      Isso não significa que temos que começar todos os títulos de uma seção com

      e nem que não possam existir outros elementos dentro dessa hierarquia. Cabe a você analisar a semântica do conteúdo e aplicar a melhor tag para aquele conteúdo.

      O ideal é criar uma estrutura como se fosse uma árvore, permitindo que um elemento “pai” tenha vários “filhos”, como exemplo:

      Título da Página

      Parágrafo

      Subtítulo

      Parágrafo

      Subtítulo

      Parágrafo

      Título de Uma seção Independente

      Parágrafo

      Título de Uma seção Independente

      Parágrafo

      Subtítulo

      Parágrafo

      Além das tags de conteúdo também é necessário aplicar corretamente a hierarquia para as tags de estruturação da página como

      ,
      ,
      ,