Toda página tem uma anatomia
Sem dominar html, head e body, você não está construindo sites:
está apenas jogando palavras no escuro. Um documento profissional tem raiz, cérebro e corpo.
Você vai entender onde começa o documento, onde ficam as configurações invisíveis e onde o conteúdo visível deve viver, sem bagunçar a hierarquia.
Estrutura, configuração e conteúdo visível
Estrutura
<html> é o invólucro total do documento e a raiz da Árvore DOM.
Configuração
<head> contém metadados, título, charset, viewport, links e instruções invisíveis.
Conteúdo visível
<body> contém tudo que o usuário vê, lê, clica e consome.
Regra Mestre
Se é para máquina/configuração, fica no head. Se é para o usuário ver, fica no body.
O papel da tag html
A tag <html> funciona como o contêiner soberano do documento.
Ela envolve o head e o body, sendo o ancestral comum de todos os elementos na Árvore DOM.
O atributo lang
O atributo lang declara o idioma principal da página. Para um conteúdo em português do Brasil,
a configuração correta é:
<html lang="pt-BR">
Por que lang="pt-BR" importa?
- Ajuda leitores de tela a pronunciar corretamente o conteúdo.
- Ajuda buscadores a entenderem o idioma e a região da página.
- Evita traduções automáticas desnecessárias.
- Demonstra cuidado técnico e profissional.
Exemplo errado sem lang
<html>
<!-- ERRO: o idioma da página não foi declarado -->
</html>
O papel da tag head
O <head> contém informações sobre a página. Ele é invisível para o usuário,
mas fundamental para navegador, motores de busca, responsividade, acentuação, abas e arquivos externos.
O que fica dentro do head
<meta charset="UTF-8">para acentos e caracteres especiais.<meta name="viewport">para adaptação em celulares.<title>para o título da aba e resultados de busca.<meta name="description">para resumo da página.<link>para CSS externo.<script>quando necessário.
O que nunca deve ficar dentro do head
<h1><p><img><header><main>
Exemplo de erro crítico
<head>
<title>Título da Aba</title>
<h1>Este título está no lugar errado</h1>
</head>
O papel da tag body
O <body> é o local do conteúdo que aparece para o usuário:
títulos, parágrafos, links, imagens, listas, tabelas, formulários e blocos semânticos.
O que fica dentro do body
- Títulos de
h1ah6. - Parágrafos e textos.
- Links e imagens.
- Listas e tabelas.
- Formulários e botões.
header,nav,main,section,article,asideefooter.
Relação direta
| Elemento | Relação principal | Função |
|---|---|---|
| head | Navegador, buscadores e sistemas | Configuração e metadados |
| body | Usuário | Conteúdo visível e interação |
Modelo HTML5 profissional
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Página de estudo sobre anatomia HTML5.">
<title>Anatomia HTML5</title>
</head>
<body>
<header>
<h1>Anatomia de uma Página HTML5</h1>
</header>
<main>
<section>
<h2>Elemento html</h2>
<p>É a raiz do documento.</p>
</section>
</main>
<footer>
<p>Feito por Mateus Ernandes - 2026</p>
</footer>
</body>
</html>
Ordem correta e erros de aninhamento
- Comece com
<!DOCTYPE html>. - Abra
<html lang="pt-BR">. - Coloque
<head>e<body>como irmãos. - Metadados ficam no head.
- Conteúdo visível fica no body.
- Feche as tags na ordem correta.
Erros graves
<head>dentro do<body>.<body>dentro do<head>.- Dois
<body>no mesmo documento. <title>fora do head.<h1>dentro do head.- Esquecer de fechar html, head ou body.
Veja a anatomia no DevTools
- Abra um site de tecnologia.
- Pressione F12 para abrir DevTools.
- Na aba Elements, expanda
<html>. - Observe que
<head>e<body>estão dentro dele. - Expanda o head e veja metadados que o usuário não vê.
- Expanda o body e passe o mouse sobre tags para destacar áreas visíveis.
- Compare com Exibir Código-Fonte.
Exercício guiado
Crie base-mestre.html com Doctype, html lang="pt-BR",
head com title e charset, e body com header e h1.
Exercício independente
Escreva de memória a hierarquia completa de um documento HTML, identificando
html, head e body.
Anatomia de uma Página HTML5
Missão: criar o arquivo anatomia-html5.html demonstrando domínio
absoluto sobre a separação entre raiz, configuração e conteúdo visível.
Requisitos obrigatórios
- Doctype HTML5.
html lang="pt-BR".- Head com charset, viewport, title e meta description.
- Body com header, main e footer.
h1com “Anatomia de uma Página HTML5”.- Seção “Elemento html”.
- Seção “Elemento head”.
- Seção “Elemento body”.
- Lista com pelo menos 5 regras de organização da estrutura base.
- Parágrafo explicando a diferença entre head e body.
- Rodapé com nome do aluno e ano.
Erros eliminatórios
- Ausência do atributo
lang. - Conteúdo visual dentro do head.
- Title fora do head.
- Dois body no mesmo documento.
- Tags não fechadas.
- Não usar header, main e footer.
Como explicar em entrevista
“Neste projeto, documentei a anatomia base do HTML5. Demonstrei que sei separar raiz, metadados e conteúdo visível, usando estrutura semântica, acessível e preparada para SEO.”
Erros comuns e correções
Erros comuns
- Inserir h1, div ou img dentro do head.
- Esquecer de fechar html.
- Colocar title ou meta dentro do body.
- Esquecer lang.
- Criar dois body.
- Colocar head dentro do body.
Correções
- Conteúdo visual vai no body.
- Metadados vão no head.
- html envolve head e body.
- Use indentação para visualizar hierarquia.
- Use DevTools para ver DOM vivo.
- Use Exibir Código-Fonte para ver o arquivo bruto.
Você domina a anatomia?
- Consigo montar a estrutura base de memória.
- Sei explicar por que html é a raiz.
- Uso lang="pt-BR" corretamente.
- Sei diferenciar head e body.
- Identifico conteúdo visual no lugar errado.
- Entendo que head e body são irmãos dentro do html.
- Consigo validar a estrutura no DevTools.
15 perguntas para provar domínio
- Qual elemento é a raiz do documento? <html>.
- Onde ficam metadados? No head.
- Para que serve lang? Declarar o idioma principal.
- Onde fica conteúdo visível? No body.
- h1 pode ficar no head? Não.
- Pode haver dois body? Não.
- Para que serve title? Título da aba e resultados de busca.
- Qual meta evita acentos quebrados? charset UTF-8.
- head e body são o quê? Irmãos dentro do html.
- O que é DOM? Árvore de elementos do documento.
- Para que serve viewport? Responsividade em dispositivos móveis.
- Onde entra CSS externo? No head com link.
- head é igual a header? Não.
- Navegador pode tentar corrigir erro? Sim, mas não devemos depender disso.
- Qual meta ajuda no resumo do Google? meta description.
Perguntas de entrevista
- Por que o atributo lang é vital para acessibilidade?
- Qual a diferença entre head e header?
- Qual a diferença entre head e body?
- Por que title deve ficar no head?
- O que acontece quando há dois body?
Acessibilidade, SEO, mercado e manutenção
Aplicação em projeto real
Em sites profissionais, o head geralmente mantém configurações globais, SEO e estilos, enquanto o body muda conforme o conteúdo de cada página.
Acessibilidade
O atributo lang e uma estrutura bem definida ajudam leitores de tela a orientar usuários com deficiência visual.
SEO
O head concentra title, description e outras informações que ajudam buscadores a entenderem a página.
Mercado
Desenvolvedor que entrega head bagunçado ou conteúdo visual no lugar errado demonstra falta de base.
Registre sua anatomia HTML5
git status
git add .
git commit -m "aula-06: cria anatomia de pagina html5"
git push
- git status: verifica o arquivo criado.
- git add .: prepara a entrega.
- git commit: registra o marco da aula.
- git push: envia para o GitHub.
Evidência para portfólio
- Arquivo
anatomia-html5.html. - Print do código mostrando html, head e body.
- Print da página no navegador.
- Commit no GitHub.
- Explicação curta sobre head vs body.
html é a raiz, head é o cérebro, body é o palco
Respeitar essa anatomia garante que seu site seja funcional, acessível, rastreável e organizado. Essa é a base que separa páginas improvisadas de documentos profissionais.
Critério para avançar
- Consigo montar a estrutura completa sem erro.
- Sei explicar a função de html, head e body.
- Uso lang, charset, viewport, title e description.
- Sei evitar erros de aninhamento.
- Consigo criar o desafio Anatomia de uma Página HTML5.
Esta aula não lista tags: ela ensina a engenharia anatômica do documento HTML5, conectando estrutura, DOM, acessibilidade, SEO, mercado, GitHub e portfólio.