HTML significa HyperText Markup Language, ou Linguagem de Marcação de Hipertexto. Ela é usada para estruturar o conteúdo de páginas da web, como títulos, parágrafos, imagens, links e muito mais.
Todo site acessado na internet tem como base o HTML no seu front-end, independentemente da linguagem de backend usada.
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Minha Página</title>
</head>
<body>
<h1>Olá, mundo!</h1>
<p>Essa é uma página HTML básica.</p>
</body>
</html>
Explicação:
- <!DOCTYPE html>: Indica que o documento é HTML5.
- <html>: Envolve todo o conteúdo da página.
- <head>: Contém informações sobre a página, como título e codificação.
- <body>: Contém o que é exibido no navegador.
Os títulos são definidos com as tags <h1> até <h6>. Eles ajudam a estruturar o conteúdo hierarquicamente.
- <h1>: Título principal
- <h2>: Subtítulo
- <h3> a <h6>: Títulos de menor relevância
Exemplo:
A tag <p> é usada para parágrafos. Cada bloco de texto que você deseja destacar como um parágrafo deve ser colocado entre <p>.
A tag <span> é usada para marcar pequenas partes de texto dentro de outros elementos (como <p>) sem quebrar o fluxo. Ideal para aplicar estilos.
A tag <img> é usada para exibir imagens em uma página HTML. Os principais atributos são:
src: caminho da imagem (URL ou local)alt: texto alternativo, mostrado se a imagem não carregarwidth e height: controlam o tamanho (opcional)
Já a tag <a> (de “anchor”, âncora) é utilizada para criar links clicáveis.
O principal atributo é href, que define para onde o link vai.
target="_blank"mailto:tel:🧪 Exemplos:
💡 Você também pode estilizar links com CSS para mudar a cor, remover sublinhado, aplicar efeitos ao passar o mouse etc.
✅ Dicas importantes:
- Sempre use alt em imagens para acessibilidade.
- Em links externos, prefira target="_blank" para manter seu site aberto.
- Use âncoras #id para criar navegação interna fluida entre seções.
Existem dois tipos principais de listas:
- <ul>: Lista não ordenada (com marcadores)
- <ol>: Lista ordenada (com números)
Cada item da lista é definido com a tag <li>
Tabelas são usadas para exibir dados organizados em linhas e colunas, como em planilhas. Elas são muito úteis para demonstrar informações de forma clara, como listas de produtos, notas de alunos, agendas, entre outros.
Uma tabela HTML é composta por algumas tags principais:
<table> – Define o início e o fim da tabela.<tr> – Significa "table row" e define uma linha na tabela.<th> – Significa "table header" e é usado para os títulos das colunas (cabeçalho).<td> – Significa "table data" e representa os dados de cada célula.🧪 Exemplo de código HTML:
<table>
<tr>
<th>Produto</th>
<th>Preço</th>
</tr>
<tr>
<td>Caderno</td>
<td>R$ 10,00</td>
</tr>
<tr>
<td>Caneta</td>
<td>R$ 2,50</td>
</tr>
</table>
👁️ Visualização prática:
| Produto | Preço |
|---|---|
| Caderno | R$ 10,00 |
| Caneta | R$ 2,50 |
✅ Dicas importantes:
- Use <th> para o cabeçalho e <td> para os dados.
- Use a classe table do Bootstrap para facilitar a estilização e tornar a tabela mais bonita automaticamente.
- Você pode aplicar estilos como table-striped, table-bordered e table-hover para melhorar a visualização.
O elemento <form> é usado para criar formulários interativos, permitindo que os usuários enviem dados ao servidor.
Esses dados podem ser nomes, e-mails, mensagens, escolhas ou arquivos.
Os campos mais usados em formulários são: <input> para entrada de texto, <textarea> para textos longos,
<select> para opções e <button> para o envio.
<form>: agrupa todos os campos e define como os dados serão enviados.<input type="text">: campo para texto curto.<input type="email">: exige um formato válido de e-mail.<textarea>: caixa de texto grande.<select>: lista suspensa com várias opções.<button>: botão que envia o formulário.
💡 Todos esses elementos podem ser combinados e estilizados com CSS e JavaScript para deixar o formulário mais interativo.