HTML Semântico
Como usar tags com significado mais claro para organizar melhor a página.
Não basta funcionar. Precisa fazer sentido.
HTML semântico é, basicamente, usar tags que descrevem melhor o papel do conteúdo.
Em vez de sair empilhando div para tudo, você usa elementos que contam ao navegador e a outras ferramentas o que cada parte da página representa.
Exemplo
<header>
<h1>Blog da empresa</h1>
</header>
<main>
<article>
<h2>Como organizar arquivos HTML</h2>
<p>...</p>
</article>
</main>
<footer>
<p>Publicado em 2026</p>
</footer>
Tags semânticas comuns
<header>para cabeçalho;<nav>para navegação;<main>para conteúdo principal;<section>para uma seção;<article>para conteúdo independente;<footer>para rodapé.
Por que isso é melhor?
Porque o código fica mais fácil de entender, manter e navegar.
Uma pessoa olhando o HTML entende mais rápido a estrutura. Ferramentas assistivas também ganham contexto.
Em resumo: semântica não é perfumaria. É clareza.