Sobes.tech
Middle

Como dividir semanticamente o conteúdo numa página?

sobes.tech IA

Resposta da IA

A separação semântica do conteúdo é alcançada através do uso de tags HTML5 apropriadas.

Principais tags semânticas:

  • <header>: Introdução ou grupo de elementos de navegação ou introdução. Geralmente contém o título do site, navegação, logotipo.
  • <nav>: Bloco de links de navegação.
  • <main>: Conteúdo principal do documento. Deve ser único na página (não duplicado no rodapé, cabeçalho, barra lateral).
  • <article>: Fragmento de conteúdo autossuficiente e independente (artigo, postagem de blog, comentário).
  • <section>: Seção separada do documento (capítulo, parágrafo, bloco de conteúdo na página inicial). Deve ter um título (<h1>-<h6>).
  • <aside>: Parte do conteúdo relacionada indiretamente ao conteúdo principal (barra lateral, inserção com citação, publicidade).
  • <footer>: Rodapé da seção ou documento. Geralmente contém informações sobre o autor, direitos autorais, links para documentos relacionados.
  • <figure>: Conteúdo independente (imagem, diagrama, tabela) que pode ser movido fora do fluxo principal do documento sem perder seu significado. Frequentemente usado com <figcaption>.
  • <figcaption>: Legenda para o elemento <figure>.
  • <mark>: Destaca (marca) o texto que tem um significado ou interesse especial no contexto do texto ao redor.
  • <time>: Representa um momento ou intervalo de tempo específico.

O uso de tags semânticas melhora a acessibilidade, SEO e a manutenção do código. Motores de busca e tecnologias assistivas (leitores de tela) compreendem melhor a estrutura da página.