HTML (HyperText Markup Language) é a linguagem utilizada para estruturar qualquer página exibida em navegadores. Ele organiza textos, imagens, links, botões, formulários e outros elementos essenciais. Todo site nasce a partir de um documento HTML, responsável por definir como o conteúdo será apresentado ao usuário.
<!DOCTYPE html>
<html>
<head>
<title>Minha Página</title>
</head>
<body>
<h1>Bem-vindo</h1>
<p>Primeiro exemplo HTML.</p>
</body>
</html>
Todo documento HTML segue uma estrutura fundamental composta por elementos que informam ao navegador como interpretar e exibir o conteúdo. Essa estrutura padronizada garante compatibilidade, organização e correta visualização.
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>Título da Página</title>
</head>
<body>
Conteúdo visível aqui.
</body>
</html>
As tags de conteúdo definem títulos, textos, blocos, elementos inline e outras partes visíveis de uma página. Usá-las corretamente melhora organização, leitura, acessibilidade e SEO.
<h1>Título Principal</h1>
<h2>Subtítulo</h2>
<p>Este é um parágrafo.</p>
<div>Bloco de conteúdo</div>
<span>Texto inline</span>
Links conectam páginas, arquivos e recursos. Permitem navegar pela web, acessar documentos e redirecionar o usuário.
O atributo target="_blank" abre o link em uma nova aba, ampliando a experiência do visitante.
<a href="https://example.com">Visitar Site</a>
<!-- Abrir em nova aba -->
<a href="https://example.com" target="_blank">Abrir em nova aba</a>
A tag <img> insere imagens na página. O atributo src especifica o caminho da imagem, enquanto
alt descreve seu conteúdo — fundamental para acessibilidade, indexação e compreensão visual.
<img src="foto.jpg" alt="Descrição da imagem">
Listas organizam informações de forma clara e estruturada. Listas ordenadas (<ol>) apresentam números; listas não ordenadas (<ul>) exibem marcadores. São muito usadas em menus, tópicos e checklists.
<!-- Lista não ordenada -->
<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
<!-- Lista ordenada -->
<ol>
<li>Primeiro</li>
<li>Segundo</li>
</ol>
Tabelas são ideais para apresentar dados organizados em linhas e colunas. Cabeçalhos (<th>) identificam categorias e células (<td>) mostram os valores. Mesmo que não sejam usadas para layout, continuam essenciais em relatórios e exibições estruturadas.
<table>
<tr>
<th>Nome</th>
<th>Idade</th>
</tr>
<tr>
<td>Ana</td>
<td>25</td>
</tr>
</table>
Formulários permitem coletar informações do usuário e enviá-las para um servidor. Usam campos de texto, e-mail, botões, caixas de seleção e muito mais. São a base de cadastros, logins, buscas e sistemas interativos.
<form action="processa.php" method="POST">
<label>Nome:</label>
<input type="text" name="nome">
<label>Email:</label>
<input type="email" name="email">
<button type="submit">Enviar</button>
</form>
Tags semânticas ajudam o navegador e mecanismos de busca a entenderem o propósito de cada área do site. Tornam o código mais organizado, acessível e com melhor desempenho em SEO.
<header>Topo do site</header>
<nav>Menu de navegação</nav>
<main>Conteúdo principal</main>
<section>Seção temática</section>
<article>Artigo individual</article>
<footer>Rodapé</footer>
HTML é o alicerce da web moderna. Dominar sua estrutura e tags fundamentais permite criar páginas sólidas, acessíveis e preparadas para evoluir com CSS, JavaScript e frameworks modernos.
Este artigo foi produzido com apoio de ferramentas de IA e revisado para garantir clareza, precisão e valor educacional. O objetivo é oferecer um guia completo e acessível para iniciantes em desenvolvimento web.