HTML 5 // Tags semânticas e tag não semânticas

0
53

O que são tags semânticas?

Tags semânticas são tags que atribuem significado ao conteúdo em HTML. Elas ajudam a organizar e dar sentido às informações para navegadores e mecanismos de busca.

Estrutura semântica de um blog
Estrutura semântica de um blog

Lista de tags semânticas

  • <article>: Usada para representar um conteúdo independente e completo dentro de um documento.
  • <aside>: Indica um conteúdo relacionado, mas não essencial, que pode ser considerado um complemento ao conteúdo principal.
  • <details>: Permite criar um elemento que pode ser expandido ou recolhido, revelando informações adicionais.
  • <figcaption>: Utilizada em conjunto com a tag <figure> para fornecer uma legenda ou descrição para o conteúdo encapsulado.
  • <figure>: Utilizada para encapsular conteúdo multimídia, como imagens, ilustrações, gráficos, etc.
  • <footer>: Representa o rodapé da página ou de uma seção específica.
  • <header>: Define o cabeçalho da página ou de uma seção específica.
  • <main>: Indica o conteúdo principal da página.
  • <mark>: Destaca ou marca um trecho de texto com uma cor de fundo diferente.
  • <nav>: Representa uma seção de navegação, geralmente contendo links para outras partes do site.
  • <section>: Define uma seção ou uma parte temática de um documento.
  • <summary>: Utilizada em conjunto com a tag <details> para fornecer um título ou resumo do conteúdo oculto.
  • <time>: Utilizada para representar informações de data e hora.

🔴 Exemplo:

👉 Todos os códigos podem ser testados aqui: https://www.w3schools.com/tryit/

Neste exemplo, temos os seguintes elementos semânticos:

  • <header>: Representa o cabeçalho da página, contendo o logotipo da empresa e a navegação.
  • <nav>: Indica uma seção de navegação.
  • <main>: Contém o conteúdo principal da página.
  • <section>: Define seções temáticas da página, como “Sobre” e “Serviços”.
  • <footer>: Representa o rodapé da página.

Tags não semânticas

As tags não semânticas em HTML, como <div>, <span>, <b>, <i>, <font>, são amplamente usadas para fins de formatação visual e organização do layout da página. No entanto, elas não fornecem um significado semântico específico para o conteúdo.

🔴 Por exemplo:

Essas tags são úteis para estilizar o conteúdo, agrupar elementos ou aplicar efeitos visuais, mas não possuem uma estrutura semântica definida.

⛔ É importante combinar o uso de tags semânticas com as não semânticas para obter uma estrutura clara e significativa para o conteúdo da página.

*Atualizado em 8 de julho de 2023

Estude a Bíblia!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments