HTML: Títulos HTML

As tags de título dão ao conteúdo uma hierarquia clara, o que é fundamental tanto para a experiência do usuário quanto para os mecanismos de busca.

1. O que são Tags de Título

O HTML oferece seis níveis de tags de título, de <h1> a <h6>. <h1> representa o nível mais alto (mais importante), e <h6> representa o nível mais baixo (menos importante). As tags de título são exibidas em negrito por padrão, com tamanhos de fonte diminuindo de h1 para h6.

O significado semântico dos títulos é muito mais importante do que sua aparência visual. Os mecanismos de busca e as tecnologias assistivas (como leitores de tela) dependem das tags de título para entender a estrutura do conteúdo da página. Portanto, usar os títulos corretamente é essencial para SEO (Otimização para Mecanismos de Busca) e acessibilidade.

▶ Exemplo

HTML
<h1>Título de Nível 1 (Mais Importante)</h1>
<h2>Título de Nível 2</h2>
<h3>Título de Nível 3</h3>
<h4>Título de Nível 4</h4>
<h5>Título de Nível 5</h5>
<h6>Título de Nível 6 (Menos Importante)</h6>
▶ Experimente

No exemplo acima, o navegador aplica automaticamente diferentes tamanhos de fonte e estilo em negrito a cada título. Mas lembre-se: não use tags de título apenas para alterar o tamanho da fonte — use CSS para controlar a estilização do texto. O papel das tags de título é transmitir a hierarquia do conteúdo.

✅ Boa Prática: Usuários de leitores de tela podem usar as tags de título para navegar rapidamente pela página. Uma hierarquia de títulos bem estruturada funciona como um sumário do seu artigo — permitindo que os leitores (usando ou não ferramentas assistivas) compreendam facilmente o fluxo do conteúdo.


2. Diretrizes de Uso dos Títulos

Embora as tags de título sejam simples de usar, algumas diretrizes importantes devem ser seguidas na prática:

▶ Exemplo

HTML
<!-- Hierarquia de títulos correta -->
<h1>Título do Site</h1>
<h2>Categoria do Artigo</h2>
<h3>Subcategoria Um</h3>
<h3>Subcategoria Dois</h3>
<h2>Conteúdo Relacionado</h2>

<!-- Hierarquia de títulos incorreta (pulando níveis) -->
<h1>Título do Site</h1>
<h3>Pulando o h2, usando h3 diretamente</h3>  <!-- h2 está faltando aqui -->
<h6>Saltando de h3 para h6, um salto muito grande</h6>
▶ Experimente
⚠️ Erro Comum: Não escolha <h6> só para ter texto pequeno, e não abuse de <h1> para ter texto grande. O valor dos títulos está na estrutura, não no estilo. Deixe a estilização para o CSS.


3. Estilos Padrão dos Títulos

Os navegadores possuem tamanhos de fonte e pesos integrados para cada nível de título. Veja a exibição real de h1~h6 no navegador:

<div style="background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px;margin:16px 0">

<p style="font-size:2em;font-weight:bold;margin:0.67em 0">h1 título 32px / 2em</p>

<p style="font-size:1.5em;font-weight:bold;margin:0.83em 0">h2 título 24px / 1.5em</p>

<p style="font-size:1.17em;font-weight:bold;margin:1em 0">h3 título 18.72px / 1.17em</p>

<p style="font-size:1em;font-weight:bold;margin:1.33em 0">h4 título 16px / 1em</p>

<p style="font-size:0.83em;font-weight:bold;margin:1.67em 0">h5 título 13.28px / 0.83em</p>

<p style="font-size:0.67em;font-weight:bold;margin:2em 0">h6 título 10.72px / 0.67em</p>

</div>

Você pode perceber à primeira vista: h1 é o maior e mais proeminente, enquanto h6 é o menor. Esses são os estilos padrão de título do navegador. Podem haver pequenas diferenças entre os navegadores, mas a relação hierárquica geral é consistente.

É claro que esses estilos padrão podem ser facilmente substituídos com CSS. Em projetos reais, os desenvolvedores geralmente resetam os estilos padrão do navegador e depois redefinem propriedades dos títulos como tamanho de fonte, cor e espaçamento com base nas especificações de design.

▶ Exemplo

CSS
/* Estilos personalizados de títulos com CSS */
h1 { font-size: 28px; color: #333; }
h2 { font-size: 22px; color: #555; }
h3 { font-size: 18px; color: #777; }
▶ Experimente
💡 Dica Rápida: A caixa tracejada acima mostra as tags h1~h6 em ação. Você pode abrir a ferramenta "Inspecionar" do navegador (F12), selecionar qualquer título e ver seu valor de font-size no painel "Estilos", com edição e visualização em tempo real.


4. Títulos e Estrutura de Tópicos da Página

Quando você configura uma hierarquia de títulos para uma página, os navegadores e os mecanismos de busca geram um "sumário" para ela — isso é chamado de estrutura de tópicos (document outline). Pense nas tags de título como os "estilos de título" em um documento do Word: uma hierarquia de títulos adequada gera automaticamente uma estrutura de sumário clara.

Para usuários de leitor de tela, a hierarquia de títulos é seu mapa de navegação dentro da página. Uma boa estrutura de títulos permite que usuários com deficiência visual saltem rapidamente para qualquer seção, muito como ler um sumário. Se a hierarquia de títulos for caótica, eles terão dificuldade em entender como o conteúdo da página está organizado.

Para os mecanismos de busca, as palavras-chave nos títulos são sinais importantes para entender o tema da página. Os mecanismos de busca dão mais peso a páginas que usam as tags de título corretamente.

▶ Exemplo

HTML
<!-- Estrutura de tópicos de um post de blog -->
<h1>Como Aprender Desenvolvimento Front-end</h1>
<h2>1. O Trio Front-end</h2>
<h3>HTML — Estrutura</h3>
<h3>CSS — Estilização</h3>
<h3>JavaScript — Interatividade</h3>
<h2>2. Rota de Aprendizado</h2>
<h3>Nível Iniciante</h3>
<h3>Nível Intermediário</h3>
<h3>Nível Avançado</h3>
<h2>3. Recursos Recomendados</h2>
▶ Experimente

No exemplo acima, h1 é o tema geral do artigo, h2 representa os três capítulos principais, e h3 representa as subseções dentro de cada capítulo. Essa estrutura de tópicos hierárquica clara faz com que fique óbvio à primeira vista do que se trata o artigo.


5. Títulos com Tags Semânticas

No HTML5, as tags semânticas (<article>, <section>, <nav>, <aside>) e as tags de título são frequentemente usadas juntas. Dentro de cada bloco independente, a hierarquia de títulos deve reiniciar de h1 para h2, em vez de continuar a hierarquia do bloco externo.

▶ Exemplo

HTML
<body>
<h1>Meu Blog</h1>

<article>
<h2>Título do Primeiro Post</h2>
<p>Conteúdo do artigo...</p>
<section>
<h3>Subtítulo dentro do Artigo</h3>
<p>Conteúdo detalhado...</p>
</section>
</article>

<article>
<h2>Título do Segundo Post</h2>
<p>Conteúdo do artigo...</p>
</article>

<aside>
<h2>Sobre o Autor</h2>
<p>Bio do autor...</p>
</aside>
</body>
▶ Experimente

Observe que cada <article> e <aside> tem seu próprio <h2>. Eles são independentes entre si e não interferem uns nos outros. Essa abordagem segue os padrões semânticos e torna a estrutura da página mais clara.


6. Erros Comuns com Títulos

Iniciantes costumam cometer os seguintes tipos de erros ao usar tags de título. Verifique seu código com esta lista:

Tipo de Erro Exemplo Incorreto Abordagem Correta
Usar títulos para tamanho de fonte <h3>Texto normal</h3> (só para fonte pequena) Use <p> + CSS font-size
Múltiplas tags h1 Três tags <h1> em uma página Mantenha apenas um <h1> como tema central
Pular níveis h1 — h3 — h5 Use em ordem: h1 — h2 — h3
Títulos vazios <h2></h2> (sem conteúdo textual) Os títulos devem conter texto significativo

▶ Exemplo

HTML
<!-- Incorreto: Usar h6 só para deixar o texto menor -->
<h6>Informações de copyright do rodapé</h6>
<!-- Correto: Informações de copyright usam tag p, tamanho controlado com CSS -->
<p style="font-size: 12px; color: #999;">&copy; 2024 Meu Site</p>

<!-- Incorreto: Pulando níveis -->
<h1>Título do Site</h1>
<h4>Faltando h2 e h3</h4>
<!-- Correto: Progressão em ordem -->
<h1>Título do Site</h1>
<h2>Seção Principal</h2>
<h3>Subseção</h3>

<!-- Incorreto: Múltiplas tags h1 em uma página -->
<h1>Parte Um</h1>
<h1>Parte Dois</h1>
<!-- Correto: Apenas um h1, o resto usa h2 -->
<h1>Título da Página</h1>
<h2>Parte Um</h2>
<h2>Parte Dois</h2>
▶ Experimente
💡 Um Teste Prático: Feche os olhos e peça a um colega ou colega de turma para ler apenas o texto dos títulos da sua página. Se eles conseguirem entender a estrutura do conteúdo apenas pelos títulos, sua hierarquia está correta. Isso é conhecido como o "Teste dos Títulos" — é essencialmente como os usuários de tecnologias assistivas "veem" sua página.

❓ Perguntas Frequentes

P Uma página pode ter múltiplas tags <h1>?
R Não recomendado. Embora o HTML5 tecnicamente permita múltiplos <h1> dentro de <article> e <section>, as melhores práticas para SEO e acessibilidade dizem que cada página deve ter apenas um <h1> representando o tema principal. Múltiplos <h1> confundem os mecanismos de busca sobre qual é o conteúdo principal. Se precisar de múltiplos títulos grandes, use <h2> em vez disso. Pense no <h1> como o título da página — um livro tem apenas um título.
P Posso pular níveis de título, como ir de <h1> direto para <h3>?
R Nunca. Os níveis de título devem seguir a ordem sequencial (h1h2h3). Pular níveis quebra a estrutura do documento e prejudica a navegação por leitores de tela. Leitores de tela dependem da hierarquia de títulos para ajudar os usuários a navegar pelo conteúdo — pular níveis faz pensar que uma seção foi perdida. Mecanismos de busca também atribuem menor peso a títulos pulados. Se o tamanho padrão parece grande demais, use CSS para ajustar — não pule níveis de título.
P Os tamanhos de fonte de <h1> a <h6> são fixos? Posso personalizá-los?
R Os navegadores definem tamanhos padrão (do maior para o menor) para <h1> a <h6>, mas esses são apenas estilos padrão — você pode e deve personalizá-los com CSS. O valor real das tags de título é "semântica" (expressar a hierarquia do conteúdo), não "estilização visual". Em projetos reais, desenvolvedores sempre redefinem os estilos padrão de títulos. Nunca use <h1> só para deixar o texto maior, ou <h6> só para deixar menor — esse é um dos erros mais comuns de iniciantes.

📖 Resumo


📝 Exercícios

  1. Escreva um artigo com títulos: Use a hierarquia correta de <h1>, <h2>, <h3> para escrever um artigo curto sobre um tema de sua escolha (por exemplo, "Meus Hobbies"). Use pelo menos os níveis h1, h2 e h3.
  2. Encontre os erros: O que há de errado na seguinte hierarquia de títulos? Corrija: <h1>Meu Blog</h1> <h3>Artigo Um</h3> <h5>Subtítulo</h5> <h1>Artigo Dois</h1>
  3. Exercício de observação: Abra um site de notícias e use a ferramenta "Inspecionar" do navegador (F12) para examinar a hierarquia de títulos da página. Veja se eles seguem as convenções adequadas de títulos.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%