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 `