Você não precisa usar tags div todas as vezes. Use essas tags HTML semânticas para tornar seu site mais estruturado e acessível.

Antes da introdução do HTML semântico, os desenvolvedores usavam divs para organizar o conteúdo. Os elementos div não têm significado por conta própria. Eles fornecem apenas uma maneira de aplicar estilos e organizar o conteúdo.

A palavra semântica significa relativo ao significado. Os elementos HTML semânticos descrevem o propósito de seu conteúdo. Eles fornecem significado para o desenvolvedor, usuário, mecanismos de pesquisa e tecnologias assistivas. Aqui está uma lista de tags HTML semânticas populares que você pode usar em seu próximo projeto.

O que são Divs?

Em HTML, o elemento div (divisão) é um contêiner em nível de bloco. Você usa um div para agrupar ou dividir elementos HTML em seções em uma página da web. A sintaxe é a mostrada abaixo:

<div>

div>

Benefícios do uso de elementos HTML semânticos sobre Divs

O HTML5 introduziu elementos HTML semânticos para facilitar a leitura do código. Os elementos semânticos fornecem significado e estrutura ao conteúdo da web.

Eles tornam seu código compreensível para outros desenvolvedores. Eles também tornam mais fácil para os mecanismos de pesquisa encontrar seu conteúdo e direcionar o tráfego para seu site. Aqui estão alguns elementos semânticos que você pode usar em seu Projetos HTML e CSS.

1.

O tag define a seção de cabeçalho em um documento. Normalmente, contém o logotipo do site, a navegação e o título da página. É a seção que aparece no topo de uma página da web. Você pode personalizar o cabeçalho de acordo com sua necessidade. A sintaxe é a seguinte:

<corpo>

<cabeçalho>

<h1> Olá!h1>

<p>eu sou um cabeçalhop>

cabeçalho>

corpo>

2.

O tag contém os links de navegação para o site. Podem ser menus, sumários ou índices. Geralmente é colocado dentro do marcação. A sintaxe é a seguinte:

<cabeçalho>

<navegação>

<ul>

<li>links do meu siteli>

<li><ahref="#"> Lara>li>

<li ><ahref="#"> Sobre nós a>li>

ul>

navegação>

<h1>O acima é parte de navegação do meu site.h1>

cabeçalho>

No navegador ficará assim:

Você pode usar modelos de layout CSS como CSS flexbox alinhar o

3.

O tag contém o conteúdo principal da página da web. Ele separa o conteúdo do cabeçalho, barra lateral e rodapé. O principal representa o conteúdo dominante do seção.

<corpo>

<cabeçalho>

<título> fatos do site título>

cabeçalho>

<principal>

<p> Este site é uma pequena demonstração de como funciona a tag principal.p>

<p> Ele inclui a parte do site com conteúdo útil.p>

principal>

<rodapé>

<h3> Este é um rodapé h3>

rodapé>

corpo>

Aparece assim:

4.

Use o tag para definir seções independentes em um documento ou site. Por exemplo, você pode usá-los para estruturar postagens de blog, revistas ou cartões de produto. O elemento pode incluir outros elementos, incluindo outros artigos, seções e cabeçalhos. Os elementos incluídos devem estar relacionados ao tema do artigo.

<artigo>
<h1>Mais estranho que Ficçãoh1>

<artigo>

<h3>Introduçãoh3>

<p>Os eventos e pessoas narrados neste livro são fictícios.p>

artigo>

<artigo>

<h3>Capítulo umh3>

<p> O dia estava claro e o sol sorriu do céup>

artigo>

artigo>

Parece assim:

5.

O tag contém o conteúdo relacionado ao conteúdo principal. Use esta tag para criar barras laterais para citações, comentários ou elogios. destaca informações que o leitor pode perder. Destaca-se do resto do conteúdo.

html>

<html>

<estilo>

corpo{

cor de fundo:#abdbe3;

}

aparte {

largura: 30%;

padding-esquerda: 0,5rem;

margem esquerda: 1rem;

flex: esquerda;

box-shadow: inserir 5px 0 5px -5px verde;

estilo da fonte: itálico;

cor vermelha;

}

lado > p {

margem: 0,5rem;

estilo>

<corpo>

<principal>

<h1> pássaros tecelõesh1>

<p>Ploceidae é uma família de pequenos pássaros passeriformes. Muitos dos quais são chamados de tecelões, pássaros tecelões, tentilhões tecelões e bispos.p>

<aparte>

<p>Reino: Animalia
Filo: Chordatap>

aparte>

<p>Nas classificações mais recentes, Ploceidae é um clado, excluindo algumas aves que historicamente foram colocadas na família. Alguns dos pardais, mas inclui a subfamília monotípica Amblyospizinae.p>

principal>

corpo>

html>

6.

O O elemento contém uma parte da página sem nenhum elemento semântico específico. As seções podem ter um título para apresentar o conteúdo e incluir outros elementos HTML. representa os componentes de uma página da Web, como capítulos de um livro ou blog.

html>

<html>

<corpo>

<h1>A Bíbliah1>

<seção>

<h2>Introduçãoh2>

<p>A Bíblia é uma coleção de escrituras religiosas sagradas no Cristianismo, Judaísmo, Samaritanismo. A Bíblia é uma antologia uma compilação de textos de uma variedade de formas originalmente escrito em hebraico, aramaico e grego coiné.p>

seção>

<seção>

<h2>Capítulo um: Gênesish2>

<p>O Livro do Gênesis é o primeiro livro da Bíblia hebraica e do Antigo Testamento cristão. Seu nome hebraico é o mesmo que sua primeira palavra, Bereshit. Gênesis é um relato da criação do mundo, o início da história da humanidade e dos ancestrais de Israel e as origens do povo judeup>
seção>

corpo>

html>

Parece assim:

7.

O elemento inclui ilustrações independentes como imagens ou diagramas. Essas ilustrações fazem referência ao conteúdo da página principal. As figuras vêm com legendas especificadas pelo elemento. O explica do que se trata a imagem. O

,
,
e o conteúdo representam uma única unidade.

html>

<html>

<corpo>

<principal>

<seção>

<h1>Partes de um computadorh1>

<p> Existem várias partes que trabalham juntas para formar um computadorp>

<figura>

<imgorigem="some-url.jpg"alternativo="mouse de computador">

<figcaption>Este é um mouse de computadorfigcaption>

figura>

seção>

principal>

corpo>

html>

Parece assim:

Você pode ir mais longe e aprender como criar imagens responsivas em HTML.

O O elemento HTML inclui informações na parte inferior da página da web. É o oposto do elemento. O pode conter informações sobre o proprietário da página. Isso inclui dados de direitos autorais ou links para informações adicionais do site.

html>

<html>

<corpo>

<principal>

<seção>

<h1>Partes de um computadorh1>

<figura>

<imgorigem="some-url.jpg"alternativo="mouse de computador">

<figcaption>Este é um mouse de computadorfigcaption>

figura>

seção>

principal>

<rodapé>

<p> Fabricado pela ComputerTech © 2023p>

rodapé>

corpo>

html>

O código acima adiciona um rodapé ao Partes de um computador página conforme a imagem a seguir.

Por que usar elementos HTML semânticos?

O uso de elementos HTML semânticos fornece contexto ao código. Qualquer um que olhasse o código poderia entendê-lo facilmente. As tags facilitam o estilo de elementos e a colaboração em projetos.

Você pode usar HTML semântico com bibliotecas e estruturas front-end. A maioria dos navegadores modernos prefere elementos HTML semânticos em vez de elementos tradicionais. Comece a usar HTML semântico e veja seu código parecer moderno, legível e apresentável.