image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image

DS

Danielle Soares21/05/2024 22:31
Compartilhe

Tags Semânticas no HTML

  • #HTML

image

As tags semânticas no HTML são elementos que descrevem claramente o seu significado para navegadores e desenvolvedores. Elas ajudam a tornar o código mais compreensível e organizado. Este artigo tem como objetivo explicar a importância dessas tags, os benefícios que trazem e como utilizá-las corretamente em seus projetos.

É importante distinguir entre tags semânticas e não semânticas. Tags não semânticas, como <div> e <span>, não dão nenhuma informação sobre o conteúdo que envolvem. Em contraste, tags semânticas, como <article> e <section>, fornecem um contexto significativo sobre o conteúdo, facilitando a interpretação por humanos e máquinas.

image

Um dos principais benefícios das tags semânticas é a melhoria no SEO (Search Engine Optimization). Motores de busca como o Google utilizam essas tags para entender melhor o conteúdo da página e, assim, classificar melhor o site nos resultados de busca.

As tags semânticas também melhoram a acessibilidade, permitindo que leitores de tela e outras tecnologias assistivas interpretem o conteúdo de forma mais eficiente. Isso é crucial para garantir que seu site seja utilizável por pessoas com deficiências visuais ou outras limitações.

Além disso, o uso de tags semânticas facilita a manutenção e escalabilidade do código. Com uma estrutura clara e bem definida, os desenvolvedores podem compreender e modificar o código mais facilmente. Isso também melhora a performance do site, pois as ferramentas de navegação e os navegadores podem processar o conteúdo de maneira mais eficaz.

image

Aqui estão algumas das tags semânticas mais utilizadas e suas funções:

<header>: Define o cabeçalho de uma página ou seção.

<nav>: Indica um conjunto de links de navegação.

<section>: Representa uma seção genérica de conteúdo.

<article>: Indica um conteúdo independente e autônomo.

<aside>: Usada para conteúdo lateral ou secundário.

<footer>: Define o rodapé de uma página ou seção.

<main>: Identifica o conteúdo principal do documento.

<figure> e <figcaption>: Utilizadas para agrupar conteúdo de mídia e sua legenda.

image

Vamos comparar um exemplo de código não semântico com um código semântico:

Código não semântico

<div>
<div>Menu</div>
<div>
  <div>Artigo</div>
  <div>Conteúdo do artigo...</div>
</div>
<div>Rodapé</div>
</div>

Código semântico

<header>Menu</header>
<main>
<article>
  <header>Artigo</header>
  <p>Conteúdo do artigo...</p>
</article>
</main>
<footer>Rodapé</footer>

A segunda versão é mais clara e fácil de entender. Para seguir boas práticas no uso de tags semânticas, mantenha a consistência e clareza no seu código. Evite aninhamentos desnecessários e documente o código quando necessário. Considere o design responsivo para garantir que o conteúdo se adapte a diferentes dispositivos.

image

Recapitulando, as tags semânticas são essenciais para melhorar o SEO, acessibilidade, manutenção e performance do seu site. Elas oferecem uma estrutura clara que facilita tanto para desenvolvedores quanto para ferramentas automatizadas. Adotar o uso de tags semânticas em seus projetos futuros trará muitos benefícios, ajudando a criar uma web mais acessível e eficiente.

Curtiu o conteúdo? Esse conteúdo foi gerado por Inteligência Artificial (IA) e revisado por um humano (eu kkk).

Siga-me no LinkedIn e no GitHub para nos conectarmos!!

Fontes da produção:

Imagens pelo Lexica.art

Texto pelo ChatGPT e revisado por mim

Compartilhe
Comentários (1)
Marcos Carreiro
Marcos Carreiro - 21/05/2024 23:11

Ótimo artigo!