Chegou o teste de fogo da semântica aplicada
Até aqui você aprendeu peças: títulos, parágrafos, listas, ênfases, div e span. Agora vai montar o motor completo em um post de blog HTML profissional.
Ao final, você terá uma peça real de portfólio: um artigo estruturado, acessível, navegável e preparado para SEO.
Planeje o post antes de abrir o editor
- Escolha um tema técnico que demonstre autoridade.
- Defina um h1 soberano com a ideia central.
- Crie uma introdução forte em parágrafos claros.
- Divida o conteúdo em sections com h2.
- Use h3 apenas para detalhes dentro de um h2.
- Planeje onde entram ul, ol, dl, strong, em, mark, div e span.
Como montar o post profissional
Header
Use header para título, descrição, categoria e navegação interna.
Main e Article
Use main como conteúdo principal único da página e article
para envolver o post completo, pois ele é independente.
Sections
Cada section representa um bloco temático e deve começar com um h2.
Aside
Use aside para bio do autor, links relacionados ou informação complementar,
sem roubar o papel do conteúdo principal.
Div e span
Use div apenas como container visual e span para rótulos neutros como
Categoria: HTML5.
Sumário clicável por âncoras
Posts longos precisam de navegação interna. Crie links no nav apontando para IDs
das seções.
<nav>
<ul>
<li><a href="#introducao">Introdução</a></li>
<li><a href="#semantica">Semântica</a></li>
<li><a href="#conclusao">Conclusão</a></li>
</ul>
</nav>
<section id="introducao">
<h2>Introdução</h2>
</section>
Como entregar um post HTML de elite
- Use apenas um h1 principal.
- Não pule níveis de título.
- Não crie sections sem título.
- Use article apenas para conteúdo independente.
- Use listas reais, não hífens manuais.
- Use strong por importância, não por visual.
- Use div apenas como wrapper visual.
- Use aside como complemento, não como conteúdo principal.
- Inclua autoria e link de voltar ao topo no footer.
Acessibilidade e SEO
Landmarks como header, main, nav e footer
ajudam leitores de tela. A hierarquia de títulos, meta description e article
ajudam buscadores a entender o conteúdo.
Teste a independência do article
- Crie um
articlecom duassection. - Em cada section, coloque um h2 e um p.
- Adicione um aside com informação complementar.
- Imagine remover header e footer globais.
- Se o article ainda fizer sentido sozinho, a semântica está correta.
Exercício guiado
Crie um header com nav, ul e três links de âncora. Depois crie as sections com IDs correspondentes.
Exercício independente
Escolha três conceitos técnicos e organize em uma dl com dt e dd. Dentro de uma descrição, use span para uma categoria visual neutra.
Post de Blog HTML Profissional
Missão: criar o arquivo post-blog-html.html,
sua primeira grande peça de portfólio em HTML5 semântico.
Requisitos obrigatórios
- Doctype HTML5.
html lang="pt-BR".- Head completo com charset, viewport, title e meta description.
- Body com header, main e footer.
- Header com h1, descrição e nav interno com pelo menos 3 links de âncora.
- Main contendo um único article.
- Article com pelo menos 4 sections com h2.
- Pelo menos uma section com h3.
- Parágrafos p bem organizados.
- Uma ul com aprendizados principais.
- Uma ol com passo a passo.
- Uma dl com pelo menos 3 termos e definições.
- Uso correto de strong, em e mark.
- Uso de div apenas como container visual.
- Uso de span para categoria ou status visual.
- Aside com informações do autor ou links relacionados.
- Footer com nome do aluno, ano e link para voltar ao topo.
Erros eliminatórios
- Construir o post inteiro com div.
- Falta de Doctype.
- IDs duplicados nas âncoras.
- Usar u fingindo ser link.
- Li solto fora de ul ou ol.
- Links com texto “clique aqui”.
- H3 sem h2 anterior.
Como explicar em entrevista
“Neste projeto, construí um post de blog HTML usando article, sections, navegação interna, listas semânticas, ênfases corretas, aside complementar e containers genéricos apenas quando necessário.”
Erros comuns e correções
Erros comuns
- H1 duplicado sem necessidade.
- Sections sem título.
- Article sem independência.
- Lista falsa com hífens.
- Strong usado só por visual.
- Div no lugar de article.
- Aside como conteúdo principal.
Correções
- Use h1 único.
- Cada section precisa de h2.
- Article deve fazer sentido sozinho.
- Use ul, ol e dl reais.
- Use strong por importância.
- Use div só como container.
- Use aside apenas como complemento.
Você domina o post de blog HTML?
- Consigo justificar por que post de blog deve ser article.
- Consigo criar navegação interna com IDs e âncoras.
- Consigo usar h1, h2 e h3 sem pular níveis.
- Consigo usar ul, ol e dl no mesmo projeto.
- Consigo usar strong, em e mark corretamente.
- Consigo usar div e span sem cair em divite.
15 perguntas para provar domínio
- Papel de article no post? Conteúdo independente e autossuficiente.
- Quantos h1 por página? Um principal.
- Diferença entre strong e b? strong é semântico; b é visual.
- Função de mark? Destacar relevância contextual.
- Quando usar ol? Em sequência lógica.
- Diferença entre head e header? Head é metadado; header é conteúdo introdutório visível.
- Div possui valor semântico? Não.
- Função do aside? Conteúdo complementar.
- O que caracteriza span? Inline, sem quebra de linha.
- Por que evitar br para espaçamento? Espaço é função do CSS e da estrutura correta.
- Tag do rodapé? footer.
- O que é divite? Usar div para tudo.
- Para que serve id em seção? Âncora interna.
- Vantagem das listas para acessibilidade? Leitores anunciam quantidade de itens.
- u deve ser usada para ênfase? Não, parece link.
Acessibilidade, SEO, mercado e manutenção
Acessibilidade
Header, main, nav e footer criam marcos de navegação. Leitores de tela conseguem saltar para o conteúdo principal e entender a estrutura do artigo.
SEO
Buscadores usam h1-h6, meta description e article para entender o tema central, o conteúdo complementar e a organização do post.
Mercado
Este desafio simula a estrutura de templates de blog, CMS, WordPress e páginas corporativas. É uma prova real de arquitetura de informação.
Registre seu post profissional
git status
git add .
git commit -m "aula-12: cria post de blog html profissional"
git push
- git status: mostra arquivos criados ou alterados.
- git add .: adiciona tudo ao staging.
- git commit: cria um marco oficial da aula.
- git push: envia para o GitHub e portfólio.
Evidência para portfólio
- Arquivo
post-blog-html.html. - Print da página renderizada.
- Print do código com article, sections, listas e âncoras.
- Commit no GitHub.
- Explicação curta sobre semântica aplicada.
O post de blog é a síntese da Unidade 03
Esta aula prova que você sabe transformar conhecimento isolado em uma página completa, semântica, acessível, organizada e preparada para o próximo nível: atributos, links e imagens.
Critério para avançar
- O post possui h1 único e hierarquia correta.
- O main contém um article completo.
- As sections têm h2.
- As listas são reais e semânticas.
- As âncoras funcionam.
- Div e span foram usados com consciência.
Esta aula integra fundamentos lógicos e semânticos em uma peça real de hipertexto profissional, pronta para portfólio, GitHub, acessibilidade, SEO e mercado.