Explore os novos elementos do HTML5

Neste post, vamos explorar alguns dos novos elementos semânticos do HTML5 e como utilizá-los para criar estruturas mais semânticas e acessíveis.

2 min

Picture of the author

O que é HTML5 semântico?

HTML5 semântico é a prática de usar elementos HTML que têm um significado intrínseco, em vez de elementos genéricos como <div> e <span>. Esses elementos semânticos ajudam a dar contexto ao conteúdo da sua página, o que é benéfico para os motores de busca, usuários com deficiências e também para a manutenção do seu site.


Elementos semânticos do HTML5

Alguns dos novos elementos semânticos do HTML5 incluem:

  • <article>: Representa um artigo ou postagem de blog.
  • <aside>: Representa conteúdo secundário, como uma barra lateral.
  • <header>: Representa o cabeçalho de uma página.
  • <footer>: Representa o rodapé de uma página.
  • <nav>: Representa uma navegação.
  • <section>: Representa uma seção temática dentro de uma página.
  • <figure>: Representa uma figura, como uma imagem ou um vídeo.
  • <figcaption>: Representa a legenda de uma figura.


Como usar elementos semânticos

Para usar elementos semânticos, basta substituir os elementos genéricos por elementos semânticos que tenham um significado mais específico. Por exemplo, em vez de usar um <div> para representar um artigo, você pode usar um <article>.


Exemplos de uso de elementos semânticos

<article> 
  <h1>Título do artigo</h1> 
  <p>Conteúdo do artigo</p> 
</article> 

<div> 
  <h1>Título do artigo</h1> 
  <p>Conteúdo do artigo</p> 
</div>

No exemplo acima, o uso do elemento <article> é mais semântico do que o uso do elemento <div>, pois o <article> indica que o conteúdo é um artigo.


Benefícios do uso de elementos semânticos

O uso de elementos semânticos oferece vários benefícios, como:

  • Melhora a acessibilidade: Os elementos semânticos ajudam os leitores de tela e outros dispositivos de assistência a entenderem melhor o conteúdo da sua página.
  • Melhora o SEO: Os motores de busca podem usar os elementos semânticos para entender melhor o conteúdo da sua página e classificá-la de acordo com a relevância.
  • Facilita a manutenção: Os elementos semânticos tornam o seu código mais organizado e fácil de manter.



Conclusão

O HTML5 semântico é uma ferramenta poderosa que pode ser usada para criar estruturas mais semânticas e acessíveis. Ao usar elementos semânticos, você pode melhorar a experiência do usuário e ajudar os motores de busca a entenderem melhor o seu conteúdo.