Introdução ao HTML Semântico
O HTML semântico é uma abordagem do desenvolvimento web que utiliza elementos de HTML5 para dar mais significado ao conteúdo das páginas. Isso é importante porque melhora a acessibilidade, SEO e a clareza do código. Neste artigo, vamos explorar como trabalhar com esses elementos, como cabeçalhos, seções, artigos e outros, oferecendo uma estrutura clara aos nossos documentos HTML.
Elementos de Cabeçalho
Os cabeçalhos são essenciais para definir a hierarquia do conteúdo em uma página. No HTML, nós temos elementos `
` até `
`, onde `
` representa o cabeçalho principal e `
` o menos importante.
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Página de Exemplo</title>
</head>
<body>
<h1>Cabeçalho Principal</h1>
<h2>Subcabeçalho Secundário</h2>
<h3>Subcabeçalho Terciário</h3>
</body>
</html>
` representa o cabeçalho principal e `
` o menos importante.
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Página de Exemplo</title>
</head>
<body>
<h1>Cabeçalho Principal</h1>
<h2>Subcabeçalho Secundário</h2>
<h3>Subcabeçalho Terciário</h3>
</body>
</html>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Página de Exemplo</title>
</head>
<body>
<h1>Cabeçalho Principal</h1>
<h2>Subcabeçalho Secundário</h2>
<h3>Subcabeçalho Terciário</h3>
</body>
</html>
Neste exemplo, o código estrutura o conteúdo de forma hierárquica, melhorando a semântica e a ordem de apresentação.
Elementos de Seção
Os elementos de seção, como `
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Página de Exemplo</title>
</head>
<body>
<section>
<h1>Introdução</h1>
<p>Esta é a seção de introdução do documento.</p>
</section>
<section>
<h1>Conteúdo Principal</h1>
<p>Esta é a seção que contém o conteúdo principal.</p>
</section>
</body>
</html>
No exemplo acima, o elemento `
Elementos de Artigo
O elemento `
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Página de Exemplo</title>
</head>
<body>
<article>
<h1>Título do Artigo</h1>
<p>Este é o conteúdo do artigo, onde você pode adicionar parágrafos, imagens e outros elementos.</p>
</article>
</body>
</html>
O uso do `
Elementos de Navegação
Para a parte de navegação de um site, utilizamos o elemento `