Olá, Julio!
Quando você escreve <div class="Container Principal">
, está aplicando duas classes ao mesmo elemento. Isso significa que o elemento <div>
terá os estilos de ambas as classes, "Container" e "Principal". Não há uma hierarquia entre essas classes; elas são simplesmente aplicadas juntas ao mesmo elemento.
Quanto a diferença entre <section>
e <div>
:
A tag <div>
é uma tag genérica usada para agrupar elementos, sem significado semântico. É útil para contêineres neutros.
A tag <section>
, por sua vez, é semântica e define partes do documento, como capítulos e cabeçalhos. Usar <section>
torna o HTML mais acessível e compreensível para desenvolvedores e buscadores.
Utilize <section>
para partes distintas do conteúdo, como seções de um artigo, e <div>
para contêineres sem significado específico.
Também é válido ler a documentação sobre ambas:
Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!