Recomendação de curso:

Atributo alt do HTML <img>

Dica e Nota Definição e uso

O atributo é um atributo obrigatório, que determina o texto alternativo a ser exibido quando a imagem não puder ser exibida.

  • Supondo que o usuário não possa visualizar a imagem devido aos seguintes motivos, o atributo alt pode fornecer informações alternativas para a imagem:
  • Lentidão na conexão de internet
  • Erro no atributo src
  • O navegador desativou as imagens

O usuário está usando um leitor de tela

<img> O atributo alt do tag especifica o texto alternativo a ser exibido no navegador quando a imagem não puder ser exibida ou quando o usuário desativar a exibição de imagens.

Dica:Recomendamos fortemente que você use este atributo em cada imagem do documento. Assim, mesmo que a imagem não possa ser exibida, o usuário ainda pode ver algumas informações sobre o que foi perdido. Além disso, para pessoas com deficiências, o atributo alt é muitas vezes a única maneira de entender o conteúdo da imagem. Atributo titleSe precisar criar uma dica de ferramenta para a imagem, use

!

Notas:Dica e Nota O valor do atributo é uma string que pode conter até 1024 caracteres, incluindo espaços e pontuação. Esta string deve estar entre aspas. Este texto alt pode conter referências a caracteres especiais, mas não permite outras categorias de tags, especialmente não permite tags de estilo.

Notas:Quando o usuário mover o mouse sobre o elemento img, o Internet Explorer exibirá o valor do atributo alt. Este comportamento não é correto. Todos os outros navegadores estão se aproximando do padrão, exibindo o texto alternativo apenas quando a imagem não puder ser exibida.

Dica:Se precisar criar uma dica de ferramenta para a imagem, use Atributo title.

Exemplo

Exemplo 1

<img src="/i/eg_tulip.jpg" alt="Shanghai Flower Port - Tulips" />

Experimente você mesmo

Se a imagem não puder ser exibida, o navegador exibirá o texto alternativo, como este:

Porto Maravilha - Tulipas

Além disso, quando o usuário move o mouse sobre a imagem, os navegadores mais recentes exibirão o texto descritivo em uma caixa de texto. O código abaixo adiciona texto descritivo ao atributo alt da imagem:

Você pode mover o mouse sobre a foto abaixo para ver o efeito correspondente:

Porto Maravilha - Tulipas

O texto dentro do círculo vermelho é o efeito exibido pelo navegador IE7 quando o mouse é movido sobre a imagem:

Porto Maravilha - Tulipas

Exemplo 2

A imagem especificada para o texto alternativo é:

<img src="img_girl.jpg" alt="Menina em jaqueta" width="500" height="600">

Experimente você mesmo

Sintaxe

<img alt="Texto">

Valor do atributo

Valor Descrição
Texto

Define o texto alternativo da imagem.

Princípios de uso do texto alt:

  • Se a imagem contiver informações - use a descrição alt da imagem
  • Se a imagem estiver dentro de um elemento <a> - use a descrição alt do link alvo
  • Se a imagem for apenas decorativa - use alt=""

Suporte ao navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte Suporte Suporte Suporte Suporte