1
resposta

[Dúvida] Qual a diferença entre div e section?

Minha duvida e qual a diferença entre Div e Section no HTML

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Brenda! Como vai?

A diferença entre div e section está ligada à semântica no HTML.

Mas antes, o que é semântica?
Semântica é o significado que uma tag traz para o conteúdo. Ou seja, ela ajuda o navegador e os leitores de tela a entenderem qual é o papel daquela parte do site.

Por exemplo:

  • Uma section diz ao navegador que aquele trecho é uma seção com um tema específico, como “Sobre nós” ou “Contato”.
  • Já uma div é apenas um bloco genérico, usada para organizar e aplicar estilos, sem indicar significado.

Veja este exemplo:

<!-- Exemplo com div -->
<div class="container">
  <h2>Bem-vindo</h2>
  <p>Este é um bloco apenas para layout, sem significado semântico.</p>
</div>

<!-- Exemplo com section -->
<section>
  <h2>Sobre o Curso</h2>
  <p>Esta parte fala sobre o conteúdo do curso, formando uma seção com sentido próprio.</p>
</section>

Explicando o código:

  • A div foi usada apenas para estruturar e estilizar o layout com CSS.
  • A section indica um agrupamento de conteúdo com propósito e significado dentro da página.

Resumindo:

  • Use div → quando quiser apenas estruturar o layout (sem valor semântico).
  • Use section → quando o conteúdo tiver um tema ou ideia principal.

Assim, seu HTML fica mais organizado, acessível e fácil de entender tanto por pessoas quanto por mecanismos de busca (como o Google).

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado