Aprenda HTML do Zero: Guia Completo com Exemplos
Se você quer criar sites, blogs ou até mesmo iniciar sua carreira em desenvolvimento web, aprender HTML é o primeiro e mais importante passo. Neste guia, você vai entender o que é HTML, como ele funciona e verá exemplos práticos de código para criar sua primeira página web do zero.
📘 O que é HTML?
HTML significa HyperText Markup Language (Linguagem de Marcação de Hipertexto). Ele não é uma linguagem de programação, mas sim uma linguagem de marcação usada para estruturar o conteúdo de páginas web.
Você pode pensar no HTML como os "tijolos" que constroem a estrutura de uma casa. Ele organiza o conteúdo da página em títulos, parágrafos, imagens, links, listas, tabelas e muito mais.
🧱 Estrutura básica de uma página HTML
Vamos começar com a estrutura mínima que toda página HTML precisa:
<!DOCTYPE html>
<html lang="pt-BR"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Minha Primeira Página</title></head><body><h1>Olá, mundo!</h1><p>Essa é minha primeira página HTML.</p></body></html>
Explicação:
-
<!DOCTYPE html>
: informa ao navegador que é um documento HTML5. -
<html lang="pt-BR">
: elemento raiz, define o idioma da página. -
<head>
: contém informações que não aparecem diretamente na tela (ex: título da aba). -
<meta charset="UTF-8">
: define a codificação de caracteres (permite usar acentos). -
<title>
: título exibido na aba do navegador. -
<body>
: onde você insere o conteúdo visível (títulos, textos, imagens, etc.).
🧩 Principais Tags HTML com Exemplos
1. Títulos: <h1>
até <h6>
<h1>Título Principal</h1>
<h2>Subtítulo</h2><h3>Seção</h3><h4>Subseção</h4><h5>Detalhe</h5><h6>Nota de rodapé</h6>
2. Parágrafos: <p>
<p>Esse é um parágrafo com texto simples.</p>
3. Quebra de linha e linha horizontal
<p>Texto acima da linha.</p>
<hr /><p>Texto abaixo da linha.</p><p>Linha 1<br />Linha 2</p>
4. Negrito e Itálico
<p><strong>Texto em negrito</strong> e <em>texto em itálico</em>.</p>
5. Links: <a>
<a href="https://www.google.com" target="_blank">Visite o Google</a>
-
href
: URL do link -
target="_blank"
: abre em nova aba
6. Imagens: <img>
<img src="https://via.placeholder.com/150" alt="Imagem de exemplo" />
-
src
: caminho da imagem -
alt
: texto alternativo (acessibilidade)
7. Listas ordenadas e não ordenadas
<!-- Lista não ordenada -->
<ul><li>Maçã</li><li>Banana</li><li>Uva</li></ul><!-- Lista ordenada --><ol><li>Primeiro passo</li><li>Segundo passo</li><li>Terceiro passo</li></ol>
8. Tabelas básicas
<table border="1">
<thead><tr><th>Nome</th><th>Idade</th></tr></thead><tbody><tr><td>João</td><td>30</td></tr><tr><td>Ana</td><td>25</td></tr></tbody></table>
9. Formulários
<form action="#" method="post">
<label for="nome">Nome:</label><input type="text" id="nome" name="nome" required /><br /><br /><label for="email">E-mail:</label><input type="email" id="email" name="email" required /><br /><br /><input type="submit" value="Enviar" /></form>
🔧 Ferramentas para praticar HTML
Você pode usar qualquer editor de texto, mas aqui vão algumas ótimas ferramentas gratuitas:
✅ Boas práticas em HTML
-
Use tags semânticas como
<header>
,<main>
,<footer>
. -
Indente seu código para facilitar a leitura.
-
Sempre feche as tags corretamente.
-
Use nomes descritivos nos atributos e IDs.
-
Valide seu código em: https://validator.w3.org/
🚀 Exercício: Crie sua primeira página completa
<!DOCTYPE html>
<html lang="pt-BR"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Meu Primeiro Site</title></head><body><header><h1>Bem-vindo ao meu site!</h1></header><main><p>Olá! Eu estou aprendendo HTML e esse é meu primeiro site.</p><h2>Sobre mim</h2><p>Meu nome é Maria, e eu gosto de tecnologia.</p><h2>Links favoritos</h2><ul><li><a href="https://developer.mozilla.org/pt-BR/">MDN Web Docs</a></li><li><a href="https://www.w3schools.com/">W3Schools</a></li></ul><h2>Imagem legal</h2><img src="https://via.placeholder.com/300" alt="Imagem de exemplo" /><h2>Fale comigo</h2><form><label for="nome">Nome:</label><input type="text" id="nome" /><br /><br /><label for="msg">Mensagem:</label><br /><textarea id="msg" rows="4" cols="40"></textarea><br /><br /><button type="submit">Enviar</button></form></main><footer><p>© 2025 - Todos os direitos reservados.</p></footer></body></html>
🏁 Conclusão
HTML é a base de tudo na web. Ao aprender HTML, você desenvolve uma habilidade valiosa e acessa oportunidades incríveis na área de tecnologia. Com dedicação e prática, em pouco tempo você estará criando sites do zero com segurança.
Se você gostou deste guia, compartilhe com outros iniciantes e comece agora mesmo a praticar. A melhor maneira de aprender HTML é escrevendo código todos os dias!