Pular para o conteúdo
~/.primo-academy.sh
☰ Aulas · Acessibilidade Web: Interfaces para todas as pessoas · 0/20
Recomendado: essencial

Imagens e Texto Alternativo: Escrevendo um Bom alt

1 min de leitura

fonte

O alt não existe para descrever cada pixel. Ele entrega a informação ou a função que a imagem cumpre naquele contexto. A mesma foto pode precisar de textos diferentes em páginas diferentes.

<img
  src="grafico-vendas.png"
  alt="Vendas subiram de 80 mil para 120 mil reais entre janeiro e março"
/>

Imagem informativa: descreva o que importa

Descreva a informação necessária para entender o conteúdo. Em uma página de produto, por exemplo, detalhes visuais que influenciam a compra são relevantes:

<img
  src="mochila-verde.jpg"
  alt="Mochila verde-oliva com dois bolsos frontais e alças acolchoadas"
/>

Se o parágrafo ao redor já comunica os números do gráfico, o alt pode ser curto e apontar para a explicação, evitando repetição palavra por palavra.

Imagem decorativa

<img src="divisor-floral.svg" alt="" />

alt="" diz à tecnologia assistiva que aquela imagem não acrescenta conteúdo. Não remova o atributo: sem alt, alguns leitores podem anunciar o nome do arquivo.

Imagem funcional

Se a imagem está dentro de um link ou botão, o texto alternativo precisa comunicar a ação:

<a href="/inicio">
  <img src="logo.svg" alt="Página inicial da Loja Exemplo" />
</a>

Se o link já possui texto visível, a imagem pode ser decorativa para não duplicar o nome:

<a href="/carrinho">
  <img src="icone-carrinho.svg" alt="" />
  Ver carrinho
</a>

Imagem complexa precisa de explicação equivalente

Diagramas e gráficos podem precisar de um resumo no alt e dos dados no texto:

<figure>
  <img
    src="grafico-vendas.png"
    alt="Gráfico de vendas mensais; tendência de alta entre janeiro e março"
  />
  <figcaption>
    Janeiro: R$ 80 mil; fevereiro: R$ 95 mil; março: R$ 120 mil.
  </figcaption>
</figure>
Fluxo de decisão para escolher entre alt vazio, descrição funcional, informativa ou explicação longa.
  • Informativa: descreva a informação relevante.
  • Decorativa: use alt="".
  • Funcional: descreva o destino ou a ação, não só a aparência.
  • Complexa: forneça os dados ou uma explicação equivalente perto da imagem.

Dica: "imagem de..." quase nunca é necessário; o leitor de tela já anuncia que é uma imagem.

Pratique com três perguntas

Para cada imagem da sua página, pergunte: "se ela não carregar, o que a pessoa perde?", "o texto ao redor já entrega isso?" e "a imagem é o único nome de uma ação?". As respostas orientam o alt melhor do que uma descrição genérica.

No próximo nó, vamos aplicar a mesma ideia de estrutura a tabelas de dados.

// Quiz

Quando faz sentido usar alt vazio em uma imagem?

Escolha uma alternativa

// recursos

// avaliação da trilha

—
ainda sem avaliações