Capítulo 2 - HTML
Capítulo 2 - HTML
Capítulo 2: HTML
Introdução ao HTML
O que é HTML?
HTML (HyperText Markup Language) é a linguagem padrão para criar e projetar páginas na
web. Ele usa uma série de elementos para descrever a estrutura e o conteúdo de uma
página web.
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Título da Página</title>
</head>
<body>
<h1>Olá, Mundo!</h1>
<p>Este é um parágrafo de exemplo.</p>
</body>
</html>
Elementos e Tags
Tags Semânticas
As tags semânticas ajudam a descrever melhor o conteúdo e melhoram a acessibilidade e o
SEO.
<header>
<h1>Cabeçalho da Página</h1>
</header>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Sobre</a></li>
<li><a href="#">Contato</a></li>
</ul>
</nav>
<section>
<h2>Seção Principal</h2>
<p>Conteúdo da seção principal.</p>
</section>
<article>
<h2>Artigo</h2>
<p>Conteúdo do artigo.</p>
</article>
<footer>
<p>Rodapé da página.</p>
</footer>
Formulários e Inputs
Formulários são usados para coletar dados dos usuários.
<label for="email">Email:</label>
<input type="email" id="email" name="email">
Listas e Tabelas
Listas e tabelas são usadas para organizar dados.
Listas:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
<ol>
<li>Primeiro item</li>
<li>Segundo item</li>
<li>Terceiro item</li>
</ol>
Tabelas:
<table>
<thead>
<tr>
<th>Nome</th>
<th>Idade</th>
</tr>
</thead>
<tbody>
<tr>
<td>Rafael</td>
<td>30</td>
</tr>
<tr>
<td>Ana</td>
<td>25</td>
</tr>
</tbody>
</table>
Multimídia
Inserção de Imagens, Áudios e Vídeos
HTML permite a inserção de mídias como imagens, áudios e vídeos.
Imagens:
Áudios:
<audio controls>
<source src="caminho/para/audio.mp3" type="audio/mpeg">
Seu navegador não suporta o elemento de áudio.
</audio>
Vídeos:
Formulários
<label for="senha">Senha:</label>
<input type="password" id="senha" name="senha">
<label for="genero">Gênero:</label>
<select id="genero" name="genero">
<option value="masculino">Masculino</option>
<option value="feminino">Feminino</option>
<option value="outro">Outro</option>
</select>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="senha">Senha:</label>
<input type="password" id="senha" name="senha" minlength="6" required>
Boas Práticas
Acessibilidade e SEO
Boas práticas de HTML incluem garantir que o conteúdo seja acessível e otimizado para
motores de busca.
Acessibilidade:
Use tags semânticas.
Adicione atributos alt às imagens.
Use aria-* atributos para melhorar a acessibilidade.
<img src="caminho/para/imagem.jpg" alt="Descrição da imagem" aria-
label="Descrição detalhada">
SEO:
Use meta tags para descrever o conteúdo da página.
Use tags de cabeçalho ( <h1> , <h2> , etc.) para estruturar o conteúdo.
<head>
<meta name="description" content="Descrição da página para motores de
busca">
<meta name="keywords" content="palavras-chave, separadas, por, vírgula">
</head>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Descrição da página">
<meta name="author" content="Nome do Autor">
<title>Título da Página</title>
</head>
Este é um resumo abrangente do capítulo sobre HTML. Se precisar de mais detalhes sobre
algum tópico específico ou tiver alguma dúvida, sinta-se à vontade para perguntar!