Promoção no ar
Tempo restante da oferta:
16 Horas
46 Min
10 Seg
Assinar →

Semântica HTML: O que é e por que é importante

Neste artigo, veremos a importância do uso da Semântica HTML e como utilizamos as tags em nossos projetos, mantendo assim o código semântico.

Rafael Oliveira 4 anos atrás

A Semântica HTML é um conceito fundamental na construção de páginas web. Trata-se da utilização correta das tags HTML para representar o conteúdo de uma página web de forma clara e significativa.

Sendo assim, a semântica é importante por vários motivos, como a acessibilidade, a indexação por mecanismos de busca e a legibilidade do código.

O que é?

Em primeiro lugar, a Semântica HTML é o uso correto das tags HTML para indicar o significado do conteúdo de uma página web. Isso significa que cada tag deve ser usada de forma apropriada para descrever o que o conteúdo representa.

Por exemplo, para escrevermos um título, devemos utilizar a tag <h1>, enquanto um parágrafo deve ser envolvido pela tag <p>. Quando usamos as tags corretas para cada tipo de conteúdo, a página se torna mais acessível e legível para os usuários e mecanismos de busca.

Por que a Semântica HTML é importante para acessibilidade?

A Semântica HTML é importante para a acessibilidade porque permite que as pessoas com deficiências visuais ou outras limitações possam navegar pelas páginas com mais facilidade.

Curso Acessibilidade - Introdução Conhecer o curso

As tags semânticas nos ajudam a estruturar o conteúdo da nossa página de uma forma lógica e significativa, permitindo que leitores de tela, por exemplo, possam identificar facilmente o que é um título, um parágrafo ou uma lista.

Como a semântica afeta a indexação por mecanismos de busca?

A Semântica HTML é importante para a indexação por mecanismos de busca, pois ajudam os robôs dos mecanismos de busca a entender melhor o conteúdo da página.

As tags semânticas permitem que os mecanismos de busca identifiquem facilmente o título da página, o conteúdo principal e as seções secundárias. Isso ajuda a melhorar a relevância da página nos resultados de busca.

Como a semântica afeta a legibilidade do código?

A Semântica HTML afeta a legibilidade do código porque torna o código mais fácil de entender e interpretar. Quando utilizamos as tags semânticas corretamente, o código se torna mais legível e estruturado, permitindo que outros desenvolvedores possam entender e modificar nosso código com mais facilidade. Isso é especialmente importante em projetos grandes e complexos.

Como usar a Semântica HTML corretamente?

Para usarmos a Semântica HTML corretamente, é importante entendermos o significado de cada tag e como devemos utilizá-la. É recomendável usarmos as tags HTML5 semânticas, como header, main, nav, section, article, aside, figure e footer.

  • header - Utilizamos para representar o cabeçalho de um documento ou seção declarado no HTML. Nele podemos inserir elementos de <h1> a <h6>;

  • main - Especificamos o conteúdo principal e, consequentemente, de maior relevância dentro da página;

  • nav - Utilizamos quando precisamos representar um agrupamento de links de navegação, que, por sua vez, são criados com os elementos <ul>, <li> e <a>;

Curso SEO - Fundamentos para desenvolvedores Conhecer o curso

  • section - Representamos uma seção em um documento e geralmente contém um título, o qual é definido por meio de um dos elementos entre <h1> e <h6>.

  • article - Quando precisamos declarar um conteúdo que não precisa de outro para fazer sentido em um documento HTML, por exemplo, um artigo em um blog;

  • aside - Utilizado quando precisamos criar um conteúdo de apoio/adicional ao conteúdo principal;

  • figure - é uma marcação de uso específico para a inserção de uma figura;

  • footer - Representamos o rodapé de um documento, como a área presente no final de uma página web.

Ainda mais, é de suma importância evitarmos o uso excessivo de <div> e <span> para estruturarmos o conteúdo da página, pois isso torna nosso código mais confuso e difícil de ler.

Exemplo de código utilizando Semântica HTML

Só para exemplificar, podemos observar a diferença entre um código utilizando a semântica HTML e um composto apenas por <div>, através destes códigos:

Código sem semântica

<div class="header">
	<div class="logo">
		<img src="logo.svg" alt="logo da TreinaWeb">
	</div>
	<div class="title">
		<div class="titulo">TreinaWeb</div>
	</div>
</div>

Código utilizando semântica

<header class="cabecalho">
	<section class="logo">
		<img src="logo.svg" alt="logo da TreinaWeb">
	</section>
	<section class="title">
		<h1 class="titulo">TreinaWeb</h1>
	</section>
</header>

Curso Acessibilidade - Desenvolvendo sites acessíveis Conhecer o curso

Em resumo, a Semântica HTML é um conceito importante para a construção de páginas web.

Aqui, nós temos um breve exemplo ilustrando como devemos utilizar as tags semânticas HTML.

imagem ilustrando as tags semânticas HTML e onde cada uma deve ser utilizada

Conclusão

Em conclusão, a semântica HTML é fundamental para criar páginas web acessíveis e otimizadas para mecanismos de busca. A utilização de elementos semânticos corretos permite que os navegadores, leitores de tela e outros dispositivos possam interpretar corretamente o conteúdo de uma página, tornando-a mais acessível para pessoas com deficiências visuais ou cognitivas.

Além disso, a semântica também desempenha um papel importante no SEO, ajudando os mecanismos de busca a entender o conteúdo de uma página e, assim, melhorar sua posição nos resultados de pesquisa.

Portanto, é essencial que os desenvolvedores web priorizem o uso da semântica em seus projetos, garantindo uma melhor experiência para todos os usuários da web.

Continue lendo

Artigos relacionados

Um ano de acesso total para você viver de programação.

Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro console.log ao mercado de trabalho.

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Aplicativos para Android e iOS, com acesso offline
Garantia incondicional de satisfação

Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

Acesso completo a todos os cursos e dezenas de Formações.

12 meses
Economize R$ 840,00 54% OFF

de 12x R$ 129,00 por apenas

12x R$ 59,00

sem juros no cartão de crédito ou R$ 599,00 à vista

Oferta termina em 16h 46min 10s

  • Acesso imediato e ilimitado durante 1 ano.
  • Plano de carreira personalizado.
  • Suporte direto com professores.
  • E muito mais!
Matricule-se agora