Trilha de aprendizado · Nível 4 · Tutorial 2

Associar imagens e legendas com figure e figcaption

Marcar uma imagem ou um conjunto de imagens como unidade de conteúdo autocontida e associar uma legenda visível quando ela for necessária.

  • Nível: Iniciante
  • Duração: 11 min
  • 5 passos
Associar imagens e legendas com figure e figcaption

Passo 1 de 5

Quando usar figure

Reconheça quando uma imagem forma uma unidade de conteúdo e como representá-la com figure.

Uma unidade de conteúdo

Escolha pelo significado

O elemento figure representa uma unidade de conteúdo autocontida: um bloco que faz sentido por si dentro do conteúdo. Uma imagem é uma boa candidata quando pode ser apresentada como essa unidade, sem depender de uma posição visual específica na página.

Exemplo

Nem toda imagem precisa de figure

Uma foto histórica de uma praça, apresentada como registro em uma reportagem, pode formar uma figura. Ela continua sendo esse registro antes ou depois de um parágrafo.

Já um pequeno ícone integrado a um link não precisa de figure só por ser uma imagem.

Qual imagem forma uma unidade?

Escolha pelo papel da imagem

Em uma reportagem sobre um parque, qual situação justifica melhor o uso de figure?

A estrutura básica

Envolva a imagem com figure

Para marcar o mapa como uma figura, coloque o img entre <figure> e </figure>. Os atributos que já estavam no img continuam nele, sem alterações.

Um mapa como figura

html
<figure>
  <img
    src="imagens/mapa-trilhas.png"
    width="640"
    height="400"
    alt="Trilha circular do parque, com entrada ao sul e lago ao centro."
  >
</figure>

O img continua inserindo a imagem. O figure acrescenta o significado de unidade de conteúdo; não é uma instrução para centralizar ou posicionar o mapa.

Mudou de lugar. Mudou de significado?

Avalie a afirmação

O mapa foi movido do meio para o fim da reportagem, mas continua sendo uma referência para consultar as trilhas. Por causa dessa mudança de posição, é necessário remover o figure.

Passo 2 de 5

Associar uma legenda com figcaption

Associe uma legenda visível à figura, respeitando a quantidade e as posições permitidas para figcaption.

Uma legenda associada à figura

Quando a figura precisa de uma legenda visível, use <figcaption> dentro de <figure>.

A legenda é opcional: uma figura pode ficar sem ela. Quando houver legenda, use no máximo um <figcaption> por <figure>.

Legenda depois da imagem

html
<figure>
  <img src="jardim.jpg" width="640" height="480"
       alt="Canteiros de ervas ao redor de um caminho de pedras.">
  <figcaption>Jardim comunitário no primeiro mês de cultivo.</figcaption>
</figure>

Dica

Proximidade não é associação

Um <p> perto da imagem pode parecer uma legenda, mas não estabelece a mesma associação semântica que <figcaption> com a figura.

Monte a figura com legenda

Organize os blocos para que a legenda fique depois de <img>, com ambos dentro de <figure>.

  1. <img src="jardim.jpg" width="640" height="480" alt="Canteiros de ervas ao redor de um caminho de pedras.">
  2. </figure>
  3. <figcaption>Jardim comunitário no primeiro mês de cultivo.</figcaption>
  4. <figure>

Duas posições válidas

<figcaption> deve ser o primeiro ou o último elemento filho direto de <figure>.

Ser filho direto significa estar dentro de <figure> sem outro elemento, como uma <div>, envolvendo a legenda.

Você montou a versão com a legenda no fim. Veja agora a versão com a legenda no início:

Legenda antes da imagem

html
<figure>
  <figcaption>Jardim comunitário no primeiro mês de cultivo.</figcaption>
  <img src="jardim.jpg" width="640" height="480"
       alt="Canteiros de ervas ao redor de um caminho de pedras.">
</figure>

Confira as possibilidades

Você já decidiu usar <figure>. Qual orientação está correta ao revisar a legenda?

Passo 3 de 5

Legenda e alt têm funções diferentes

Combine a legenda visível e o texto alternativo sem repetir informações desnecessárias nem perder o que a imagem comunica.

Informações que se complementam

Uma figura, duas funções

O figcaption é uma legenda visível que identifica, descreve ou contextualiza a figura. O alt oferece uma alternativa textual à informação da imagem.

Eles se complementam, mas não precisam dizer a mesma coisa. Observe esta foto em um registro sobre o crescimento de uma planta em direção à luz.

Broto de feijão inclinado em direção à luz da janela.

Feijão no 7º dia do experimento.

Escolha uma alternativa complementar

O que a legenda não informa?

A foto mostra o broto inclinado para a janela, detalhe importante no registro sobre crescimento em direção à luz. A legenda diz “Feijão no 7º dia do experimento”. Qual alt complementa melhor essa legenda?

Os dois no HTML

Contexto e informação visual

Neste exemplo, a legenda situa o experimento e o alt comunica a característica observada.

html
<figure>
  <img
    src="feijao.jpg"
    width="600"
    height="400"
    alt="Broto de feijão inclinado em direção à luz da janela.">
  <figcaption>Feijão no 7º dia do experimento.</figcaption>
</figure>

Dica

Revise os textos juntos

A presença de figcaption não justifica, por si só, remover alt ou deixá-lo vazio. Evite repetições desnecessárias, mas preserve a informação relevante que a imagem acrescenta ao contexto.

Complementar não é duplicar

É preciso repetir a legenda?

No exemplo do feijão, o alt só estará adequado se repetir a legenda inteira antes de informar a inclinação do broto.

Passo 4 de 5

Reunir imagens em uma única figura

Agrupe imagens que formam uma unidade com legenda compartilhada e reconheça quando usar figuras separadas.

Duas imagens, uma unidade

Uma mesma figure pode conter vários elementos img quando eles formam uma unidade de conteúdo. Nesta comparação de antes e depois, o figcaption se refere às duas imagens — não apenas à imagem mais próxima.

Uma legenda para a comparação

html
<figure>
  <img src="imagens/praca-antes.jpg"
       width="640" height="480"
       alt="Praça com canteiros de terra exposta.">
  <img src="imagens/praca-depois.jpg"
       width="640" height="480"
       alt="Praça com flores e arbustos nos canteiros.">
  <figcaption>Antes e depois da revitalização da Praça do Ipê.</figcaption>
</figure>

Dica

A legenda é coletiva, mas cada img mantém seu próprio alt, com a informação relevante daquela imagem.

Monte a figura conjunta

Uma sequência de crescimento

Organize os trechos em uma única figura: primeiro a muda, depois a planta crescida. Deixe a legenda compartilhada após as duas imagens.

  1. <img src="imagens/muda.jpg" width="400" height="300" alt="Muda de feijão com duas folhas.">
  2. <figcaption>Feijoeiro em dois momentos do crescimento.</figcaption>
  3. </figure>
  4. <img src="imagens/planta.jpg" width="400" height="300" alt="Feijoeiro com caule mais alto e várias folhas.">
  5. <figure>

Juntar ou separar?

Ter o mesmo tema não basta para reunir imagens em uma figure. Considere a relação entre elas: comunicam uma ideia em conjunto ou são conteúdos independentes que precisam de legendas próprias?

Exemplo

O contexto orienta a escolha

Uma figura conjunta: fotos da frente e do verso de uma moeda, apresentadas como dois aspectos da mesma peça.

Figuras separadas: fotos de duas moedas em fichas independentes, cada uma com sua legenda de identificação.

Escolha o agrupamento

Duas obras independentes

Uma página apresenta duas esculturas em fichas independentes. Cada foto precisa de uma legenda com o nome da obra e o autor. Qual organização representa melhor esse conteúdo?

Passo 5 de 5

Aplicação final: montar e revisar uma figura

Monte uma figura com imagens relacionadas e revise a legenda compartilhada e os textos alternativos.

Monte a figura

Uma comparação para o site da escola

Uma matéria apresenta a recuperação da horta da escola em 2025. Estas duas fotos mostram o antes e o depois do mesmo canteiro e devem ser entendidas como uma comparação.

Elementos fornecidos

html
<img src="imagens/horta-antes.jpg"
     width="640" height="420"
     alt="Canteiro com solo exposto e poucas plantas.">

<img src="imagens/horta-depois.jpg"
     width="640" height="420"
     alt="Canteiro com fileiras de alface e cobertura de palha.">

Sua solução

Reúna os dois img em uma figura e acrescente uma legenda compartilhada que identifique a comparação e o ano. Preserve todos os atributos fornecidos. Após o código, justifique em uma frase por que as fotos devem ficar juntas.

Revise a posição da legenda

Encontre o ajuste necessário

Outra solução preservou os alt, mas organizou os filhos diretos de figure nesta ordem: img → figcaption → img. Qual ajuste torna a posição da legenda adequada?

Critérios para levar à prática

Resumo

Sua revisão final

  • Use figure para uma unidade autocontida, cujo significado não depende de uma posição visual específica — não como contêiner obrigatório de toda imagem.
  • Agrupe imagens que formem uma unidade com legenda compartilhada. Prefira figuras separadas quando tiverem sentidos e legendas próprios.
  • A legenda é opcional. Quando usada, deve haver no máximo um figcaption, como primeiro ou último filho direto de figure. Um parágrafo próximo não cria essa associação semântica.
  • Legenda e alt se complementam. Cada img mantém seu alt adequado ao contexto; a presença da legenda, por si só, não justifica remover ou esvaziar esse atributo.

Tutorial concluído

Parabéns! Você concluiu: Associar imagens e legendas com figure e figcaption

Você concluiu “Associar imagens e legendas com figure e figcaption”. Agora pode aplicar esses critérios para montar e revisar as figuras das suas páginas.

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso