Trilha de aprendizado · Nível 3 · Tutorial 2

Escolher entre article, section e div

Estruturar o conteúdo dentro das regiões da página, distinguindo unidades independentes, seções temáticas e agrupamentos genéricos, com títulos coerentes com essa organização.

  • Nível: Intermediário
  • Duração: 20 min
  • 7 passos
Escolher entre article, section e div

O que você vai percorrer

  1. Reconhecer uma unidade independente com article Identifique conteúdos que fazem sentido como unidades independentes e justificam o uso de article, sem se guiar pelo tamanho ou pela aparência. 2 min
  2. Identificar um agrupamento temático com section Diferencie uma divisão temática da página de uma composição independente, sem decidir apenas pela presença de um título. 3 min
  3. Usar div quando o agrupamento é genérico Escolha um contêiner pela finalidade do agrupamento e reconheça quando não é necessário acrescentar nenhum. 3 min
  4. Aninhar artigos e seções pelo conteúdo Organize coleções de conteúdos independentes e subdivisões temáticas usando article e section. 3 min
  5. Integrar os títulos à hierarquia da página Escolha níveis explícitos de título conforme a relação entre os assuntos, sem reiniciar a hierarquia em cada article ou section. 3 min
  6. Distinguir cabeçalhos e rodapés locais Identifique a que conteúdo pertencem header e footer, inclusive quando há uma div intermediária. 2 min
  7. Revisar e justificar a estrutura completa Revise uma página editorial e justifique os contêineres, o aninhamento, os títulos e o escopo dos cabeçalhos e rodapés. 4 min

O que você vai aprender

  • Escolher article para uma unidade de conteúdo que faça sentido de forma independente.
  • Escolher section para um agrupamento temático e div quando não houver um significado semântico mais adequado.
  • Aninhar artigos e seções conforme as relações entre seus conteúdos.
  • Atribuir níveis de título coerentes às seções e aos artigos no contexto da página, sem reiniciar automaticamente a hierarquia.
  • Distinguir cabeçalhos e rodapés de artigos ou seções dos cabeçalhos e rodapés da página.

Antes de começar

  • Organizar as regiões da página com HTML semântico
  • Títulos e parágrafos para organizar o texto
  • Elementos, atributos e aninhamento em HTML

Passo 1 de 7

Reconhecer uma unidade independente com article

Identifique conteúdos que fazem sentido como unidades independentes e justificam o uso de article, sem se guiar pelo tamanho ou pela aparência.

Uma unidade que faz sentido por si

O critério é a autonomia

Dentro das regiões da página, article representa uma composição autocontida: um conteúdo que faz sentido como unidade independente.

Para avaliar um trecho, pergunte: “Se eu o apresentasse separado do restante da página, ele ainda seria uma publicação compreensível, com assunto e conteúdo próprios?”

Dica

Poder reutilizar não é precisar republicar

Imaginar esse conteúdo em outro contexto ajuda a reconhecer sua autonomia. Mas ele não precisa ser publicado em outro lugar para justificar article.

Reconheça o conteúdo independente

Qual conteúdo justifica article?

Um site sobre livros apresenta os conteúdos abaixo. Qual deles constitui uma unidade independente adequada a article?

Não é só para notícias

Publicações curtas também podem ter autonomia

Resenhas e publicações em um mural também podem ser articles. Veja este comunicado da biblioteca: ele identifica o assunto e transmite a informação completa, mesmo sendo curto.

Um comunicado como unidade independente

html
<article>
  <h2>Clube de leitura: encontros às 18h</h2>
  <p>Em agosto, o clube de leitura da Biblioteca Central
     se reunirá às quartas-feiras, às 18h, na sala de leitura.
     A participação é gratuita e aberta ao público.</p>
</article>

Dica

Conteúdo, não aparência

Não há um tamanho mínimo que determine o uso de article. Exibir um trecho como cartão também não o torna independente: a decisão vem do conteúdo.

Teste o critério, não o visual

O cartão basta?

Um cartão destaca apenas a frase “Por esses motivos, não recomendo a compra”. O livro e os motivos são explicados fora dele.

Afirmação: esse trecho constitui uma unidade independente adequada a article porque aparece em um cartão.

Passo 2 de 7

Identificar um agrupamento temático com section

Diferencie uma divisão temática da página de uma composição independente, sem decidir apenas pela presença de um título.

Um agrupamento com tema definido

O papel de section

O elemento section representa um agrupamento temático dentro do documento. Geralmente, um título identifica o assunto desse agrupamento.

Na página de apresentação de um curso, por exemplo, os objetivos de aprendizagem formam uma divisão temática: explicam um aspecto do curso apresentado ali.

Trecho da apresentação do curso

O título expressa o tema compartilhado pelos itens da lista.

html
<section>
  <h2>O que você vai aprender</h2>
  <ul>
    <li>Controlar a exposição da fotografia.</li>
    <li>Compor imagens com luz natural.</li>
  </ul>
</section>

Reconheça a divisão temática

Outro aspecto do mesmo curso

Na apresentação do curso, “Pré-requisitos” reúne os conhecimentos necessários para acompanhar as aulas. Esse trecho complementa a descrição do curso, sem constituir uma publicação independente.

Complete com article ou section: o elemento mais adequado é ____.

O título não decide sozinho

Mesmo título, funções diferentes

Tanto section quanto article podem ter título. O título identifica o assunto; a relação do conteúdo com o restante da página orienta a escolha.

Exemplo

Dois conteúdos chamados “Resultados”

  • Favorece section: uma divisão da página de um projeto apresenta os resultados, remetendo aos objetivos e ao método explicados em outros trechos.
  • Favorece article: uma publicação apresenta o projeto, contextualiza os resultados e traz uma análise completa que pode ser compreendida como unidade independente.

O nome é o mesmo. A autonomia da composição é diferente.

Associe conteúdo e justificativa

Qual elemento representa cada conteúdo?

Todos os trechos têm título. Associe cada descrição ao elemento e à justificativa mais adequados.

Toque em um item e depois no par correspondente.

Passo 3 de 7

Usar div quando o agrupamento é genérico

Escolha um contêiner pela finalidade do agrupamento e reconheça quando não é necessário acrescentar nenhum.

Agrupar sem acrescentar significado

Quando usar div

A div é um contêiner genérico, sem significado semântico próprio. Use quando houver necessidade de agrupar elementos, mas nenhum elemento semântico mais específico representar essa finalidade.

Agrupar trechos apenas para apresentação visual não transforma o conjunto em uma seção temática.

Um contêiner apenas para apresentação

Neste caso, o projeto exige agrupar estes dois avisos para apresentação conjunta, sem criar uma divisão temática do conteúdo.

html
<div>
  <p><strong>Atenção:</strong> a biblioteca fecha às 16h hoje.</p>
  <p>O site também está disponível em espanhol.</p>
</div>

Dica

Neutro por fora, significativo por dentro

A neutralidade da div não apaga o significado dos elementos internos: p continua sendo um parágrafo, e strong continua indicando importância.

Escolha pela finalidade

Três necessidades, três escolhas

Qual sequência atende melhor aos casos abaixo?

  1. Uma resenha completa de livro, compreensível como publicação independente.
  2. O bloco “Como chegar”, uma divisão temática da página da biblioteca, sem constituir uma publicação independente.
  3. Um contêiner necessário apenas para alinhar visualmente trechos, sem outra função semântica mais específica.

Às vezes, não acrescente nada

div não é um invólucro obrigatório

Se os elementos já estão no contexto adequado e não existe uma necessidade concreta de agrupá-los, não acrescente um contêiner só porque aparecem em sequência.

Exemplo

Uma lista já organizada

Uma lista de materiais já está marcada com ul. Não há necessidade de agrupá-la com outros elementos nem de acrescentar um contêiner para apresentação. Nesse caso, não é preciso envolver a lista em uma div: a própria ul já representa a lista.

Justifique uma revisão

Trocar div por section melhora o HTML?

Uma div agrupa dois trechos apenas para apresentação visual. Esse agrupamento não corresponde a uma divisão temática do conteúdo.

Uma pessoa sugere trocar div por section porque “toda caixa deveria ser semântica”. Você aceita? Justifique e diga o que faria se a necessidade desse contêiner deixasse de existir.

Escreva pelo menos 30 caracteres (0/30).

Passo 4 de 7

Aninhar artigos e seções pelo conteúdo

Organize coleções de conteúdos independentes e subdivisões temáticas usando article e section.

Uma coleção de unidades independentes

section por fora, articles por dentro

A área “Resenhas de ficção” reúne textos sobre um mesmo tema. Cada resenha é uma composição independente. Por isso, uma section pode organizar a coleção, contendo um article para cada resenha.

Nos exemplos, os títulos já estão definidos. O foco aqui é decidir quem contém quem.

Uma seção reúne duas resenhas

html
<section>
  <h2>Resenhas de ficção</h2>
  <article>
    <h3>Resenha: Mar de Papel</h3>
    <p>Mar de Papel combina personagens cativantes com um final previsível.</p>
  </article>
  <article>
    <h3>Resenha: A Cidade Azul</h3>
    <p>A Cidade Azul se destaca pelos diálogos, apesar do ritmo lento.</p>
  </article>
</section>

Organize outra coleção

Críticas de comédias

Uma página tem a área “Críticas de comédias”, com duas críticas completas de filmes diferentes. Cada crítica faz sentido sozinha. Qual estrutura representa melhor essa organização?

Uma unidade com divisões internas

article por fora, sections por dentro

Em uma resenha detalhada, a relação muda: o article representa a composição inteira, e as sections dividem seu conteúdo em “Enredo” e “Estilo”.

Uma section também pode conter subseções: dentro de “Estilo”, “Narrador” e “Ritmo” representam subdivisões temáticas reais.

Divisões e subdivisões da resenha

html
<article>
  <h2>Resenha: Mar de Papel</h2>
  <section>
    <h3>Enredo</h3>
    <p>A busca por uma carta perdida conduz a trama.</p>
  </section>
  <section>
    <h3>Estilo</h3>
    <section>
      <h4>Narrador</h4>
      <p>A voz da protagonista aproxima o leitor de seus conflitos.</p>
    </section>
    <section>
      <h4>Ritmo</h4>
      <p>Os capítulos curtos mantêm a leitura ágil.</p>
    </section>
  </section>
</article>

Dica

O conteúdo define a ordem

Não existe uma regra que coloque article sempre dentro ou sempre fora de section. Aninhe para representar uma coleção ou uma subdivisão real, não apenas para acrescentar contêineres.

Proponha e compare

Coleção ou subdivisão?

Proponha o aninhamento para estes dois casos:

A) “Relatos de intercâmbio” reúne dois relatos completos e independentes: “Um semestre em Lima” e “Um ano em Recife”.

B) O relato “Um semestre em Lima” tem as partes “Estudos” e “Cotidiano”. Dentro de “Cotidiano”, há os subtemas “Moradia” e “Alimentação”.

Use nomes e tags em uma árvore ou descreva quem contém quem. Explique a diferença entre A e B em uma frase. Não é necessário escolher níveis de título.

Escreva pelo menos 40 caracteres (0/40).

Passo 5 de 7

Integrar os títulos à hierarquia da página

Escolha níveis explícitos de título conforme a relação entre os assuntos, sem reiniciar a hierarquia em cada article ou section.

O nível precisa estar explícito

article e section não reiniciam os títulos

Abrir um article ou uma section não ajusta automaticamente os níveis de h1 a h6. Um h1 continua sendo de nível 1, mesmo dentro desses elementos. Escolha cada tag conforme a posição do assunto na organização da página.

Da página à subdivisão da resenha

html
<main>
  <h1>Caderno de leitura</h1>
  <section>
    <h2>Resenhas</h2>
    <article>
      <h3>Resenha de A ilha</h3>
      <p>Uma aventura sobre amizade e descobertas.</p>
      <section>
        <h4>Personagens</h4>
        <p>A protagonista aprende a confiar na equipe.</p>
      </section>
    </article>
  </section>
</main>

Dica

Siga as relações entre os assuntos

Aqui, “Resenhas” é uma divisão da página; a resenha pertence a essa coleção; “Personagens” subdivide a resenha. Subdivisões usam o nível seguinte, enquanto assuntos equivalentes usam o mesmo nível.

Complete o título de uma resenha irmã

Na página “Caderno de leitura” (h1), a seção “Resenhas” tem título h2. Os dois artigos abaixo pertencem a essa seção e têm o mesmo papel na coleção.

Trecho a completar

html
<article>
  <h3>Resenha de A ilha</h3>
  <p>Uma aventura sobre amizade e descobertas.</p>
</article>
<article>
  <___>Resenha de O farol</___>
  <p>Um mistério com ritmo ágil.</p>
</article>

Qual tag completa as duas lacunas?

Digite apenas o nome da tag, sem os sinais < e >.

Conte relações, não contêineres

O contexto pode mudar o nível

Em outra página, a mesma resenha pode ser um tópico diretamente subordinado ao título principal. Nesse contexto, seu título usa h2, não h3. As duas divs usadas para apresentação no exemplo não criam níveis adicionais de assunto.

Mais contêineres, mesma relação temática

html
<main>
  <h1>Destaques de leitura</h1>
  <div>
    <div>
      <article>
        <h2>Resenha de A ilha</h2>
        <p>Uma aventura sobre amizade e descobertas.</p>
      </article>
    </div>
  </div>
</main>

Dica

Duas perguntas para decidir

A qual assunto este título está subordinado? Quais outros títulos têm o mesmo papel? Essas relações orientam o nível — não a quantidade de tags ao redor do título.

Corrija a hierarquia da resenha

A resenha abaixo pertence à coleção “Ficção”. “Enredo” e “Estilo” são subdivisões equivalentes da resenha. A div serve apenas à apresentação. Os três títulos dentro do article precisam de correção.

Trecho para revisão

html
<main>
  <h1>Caderno de leitura</h1>
  <section>
    <h2>Ficção</h2>
    <div>
      <article>
        <h1>Resenha de O farol</h1>
        <section>
          <h2>Enredo</h2>
          <p>Um mistério à beira-mar.</p>
        </section>
        <section>
          <h2>Estilo</h2>
          <p>Descrições curtas e ritmo ágil.</p>
        </section>
      </article>
    </div>
  </section>
</main>

Quais níveis devem ser usados?

Escolha, nesta ordem, as tags para “Resenha de O farol”, “Enredo” e “Estilo”. Mantenha os títulos da página e da coleção como estão.

Passo 6 de 7

Distinguir cabeçalhos e rodapés locais

Identifique a que conteúdo pertencem header e footer, inclusive quando há uma div intermediária.

Apresentar e encerrar um conteúdo local

Não são exclusivos da página

header pode reunir o conteúdo introdutório de um article ou de uma section, como título e apresentação. footer pode reunir autoria ou outras informações de encerramento relativas a esse conteúdo.

O aninhamento indica a quem eles pertencem. Um header diretamente dentro de uma section apresenta essa seção, mesmo quando ela está dentro de um article.

Dica

Uma div não muda esse vínculo

Na estrutura article > div > footer, o rodapé continua pertencendo ao artigo. A div intermediária não o transforma em rodapé da página.

A quem pertence cada elemento?

Página, coleção e resenha

Considere este conteúdo dentro de body. Observe onde cada article e section começa e termina.

html
<header><h1>Revista de leitura</h1></header>
<main>
  <section>
    <header><h2>Resenhas</h2></header>
    <article>
      <header><h3>O jardim secreto</h3></header>
      <p>A história destaca a amizade.</p>
      <div>
        <footer><p>Resenha de Lia.</p></footer>
      </div>
    </article>
    <footer><p>Seleção atualizada em maio.</p></footer>
  </section>
</main>
<footer><p>Equipe da revista.</p></footer>

Relacione elemento e função

Associe cada ocorrência ao conteúdo que ela apresenta ou encerra.

Toque em um item e depois no par correspondente.

Use apenas quando forem necessários

Não há um modelo obrigatório

Artigos e seções não precisam ter header e footer. Um título pode ficar diretamente dentro de article ou section, e não é necessário inventar um rodapé.

Use esses elementos quando fizer sentido agrupar conteúdo introdutório ou informações de encerramento.

Uma seção sem cabeçalho ou rodapé separados

Em uma página de resenhas, esta seção pode ser estruturada assim:

html
<section>
  <h2>Critérios de avaliação</h2>
  <p>Analisamos o enredo, os personagens e a linguagem.</p>
</section>

Passo 7 de 7

Revisar e justificar a estrutura completa

Revise uma página editorial e justifique os contêineres, o aninhamento, os títulos e o escopo dos cabeçalhos e rodapés.

O conteúdo orienta a revisão

Seu desafio editorial

A página Revista do bairro precisa representar estas relações:

  • Cultura reúne duas notícias completas, cada uma compreensível de forma independente.
  • Programação é uma subdivisão temática apenas da notícia Cinema na praça.
  • Um contêiner extra em torno das duas notícias foi solicitado somente para apresentação, sem criar outro tema.
  • A autoria de Ana Lima pertence à primeira notícia; a identificação da equipe editorial pertence à página.

Na próxima tela, revise uma proposta de marcação que ainda não expressa bem essa organização.

Revise e justifique

Proposta a revisar

Este é o conteúdo de body. Mantenha os textos, o agrupamento solicitado e os cabeçalhos e rodapés existentes.

html
<header><h1>Revista do bairro</h1></header>
<main>
  <div>
    <h2>Cultura</h2>
    <section>
      <section>
        <header><h1>Cinema na praça</h1></header>
        <p>O Cine Praça exibirá filmes brasileiros na Praça Central em julho.</p>
        <div>
          <h2>Programação</h2>
          <p>As sessões ocorrerão aos sábados, às 18h.</p>
        </div>
        <footer><p>Por Ana Lima</p></footer>
      </section>
      <section>
        <h1>Biblioteca ampliada</h1>
        <p>A Biblioteca Central inaugurou uma sala de leitura aberta diariamente.</p>
      </section>
    </section>
  </div>
</main>
<footer><p>Revista do bairro — equipe editorial</p></footer>

Qual seria sua revisão?

Responda em tópicos, sem precisar reescrever todo o HTML:

  1. Escolha os contêineres de Cultura, de cada notícia, de Programação e do agrupamento apenas visual. Justifique e indique como ficam aninhados.
  2. Defina o nível de cada título. O agrupamento visual altera esses níveis?
  3. Identifique quais header e footer pertencem à página e quais pertencem à primeira notícia.

Escreva pelo menos 80 caracteres (0/80).

Confira a estrutura revisada

Uma solução coerente com os requisitos

Compare com sua proposta: a coleção contém notícias independentes, e só a primeira notícia contém Programação.

html
<header><h1>Revista do bairro</h1></header>
<main>
  <section>
    <h2>Cultura</h2>
    <div>
      <article>
        <header><h3>Cinema na praça</h3></header>
        <p>O Cine Praça exibirá filmes brasileiros na Praça Central em julho.</p>
        <section>
          <h4>Programação</h4>
          <p>As sessões ocorrerão aos sábados, às 18h.</p>
        </section>
        <footer><p>Por Ana Lima</p></footer>
      </article>
      <article>
        <h3>Biblioteca ampliada</h3>
        <p>A Biblioteca Central inaugurou uma sala de leitura aberta diariamente.</p>
      </article>
    </div>
  </section>
</main>
<footer><p>Revista do bairro — equipe editorial</p></footer>

Dica

A finalidade permite alternativas

Sem a exigência do agrupamento visual, a div intermediária poderia ser removida. Os articles continuariam dentro de Cultura, com títulos h3. E a segunda notícia não precisa ganhar header e footer apenas para imitar a primeira.

Critérios para levar à próxima página

Resumo

Seu roteiro de revisão

Antes de escolher as tags, identifique as relações entre os conteúdos.

  • Escolha article pela autonomia, section pela divisão temática e div pela necessidade de agrupamento genérico.
  • Aninhe para representar coleção e subdivisão, sem uma ordem fixa entre article e section.
  • Defina títulos explícitos conforme os assuntos: contêineres não reiniciam nem ajustam a hierarquia.
  • Confira a quem cada header e footer pertence; uma div intermediária não muda esse escopo.
  • Evite contêineres desnecessários e justifique alternativas pela finalidade do conteúdo.

Escolher entre article, section e div

Parabéns! Você concluiu: Escolher entre article, section e div

Você praticou a revisão de uma estrutura completa. Use autonomia, tema e finalidade do agrupamento para fundamentar suas próximas escolhas.

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