Nesta aula
Você não vai escrever código. Vai ler o suficiente para saber se a IA fez certo.
Com o briefing pronto, a construção da página é surpreendentemente rápida. O que demora é o depois: olhar, achar o que está errado, pedir a correção certa, sem quebrar o resto. Nesta aula você faz o ciclo completo e aprende o mínimo de HTML e CSS para conferir o resultado. Não é um curso de programação. É o que um dono de negócio precisa saber para não depender cegamente da IA.
- Ao final, você vai saber gerar a página inicial a partir do briefing com um único pedido bem feito.
- Vai reconhecer, no arquivo gerado, o que é estrutura (HTML) e o que é aparência (CSS).
- Vai sair com a página inicial completa, testada no celular e ajustada por você.
O pedido de construção
Com o briefing.md na pasta, o pedido para gerar a página fica curto, porque o trabalho de pensar já foi feito. O que sobra é dizer as regras técnicas que deixam o resultado simples de manter:
Cada regra tem motivo. Um único arquivo é mais fácil de publicar e de ler. Sem JavaScript, porque uma página informativa não precisa e cada linha a menos é uma linha a menos para dar errado. Sem biblioteca externa, porque a página não deve depender de um servidor de terceiros para carregar. "Somente os textos do briefing" é a regra contra invenção. E o pedido de explicação no fim é a sua aula particular.
Aprove a criação do arquivo, abra o index.html no navegador e olhe com calma. Depois, abra o arquivo no editor. Vamos entender o que está lá.
HTML: o que existe e em que ordem
Na aula 3 você viu o esqueleto: head, body, h1, p, a. Uma página completa usa mais algumas tags, e todas seguem a mesma lógica: abrem, têm conteúdo, fecham. As que você vai encontrar:
| Tag | O que é | Onde aparece |
|---|---|---|
<header> | Cabeçalho da página | Nome do negócio e menu, no topo |
<nav> | Menu de navegação | Os links que levam a cada seção |
<section> | Uma seção da página | Cada bloco do briefing vira uma |
<h2> | Título de seção | "O que temos", "Onde e quando" |
<ul> e <li> | Lista e item da lista | Serviços, horários por dia |
<footer> | Rodapé | Contato, endereço, redes |
<div> | Caixa genérica para agrupar | Em todo lugar; é o "bloco" do HTML |
Repare em como a IA nomeia as coisas. Quase toda tag vem com um atributo class="alguma-coisa". Isso é um apelido. Por exemplo:
<section class="encomendas">
<h2>Encomendas</h2>
<p>Bolos e salgados com 24 h de antecedência.</p>
<a class="botao" href="https://wa.me/5581900000000">Encomendar no WhatsApp</a>
</section>
Você consegue ler isso: uma seção chamada "encomendas", com título, um parágrafo e um link marcado como "botao". Quando você quiser mudar o texto do link, é aqui. Quando quiser mudar a cor do botão, é no CSS, procurando pelo apelido botao.
Dica
Para achar qualquer coisa no arquivo, use a busca do editor (Ctrl + F no Windows e Linux, Command + F no Mac) e digite um pedaço do texto que você vê na tela. O editor pula direto para o lugar. É o truque que resolve noventa por cento das buscas.
CSS: como cada coisa aparece
O CSS fica dentro da tag <style>, no head. Cada regra tem um seletor (para quem vale) e, entre chaves, as propriedades (o que muda). Exemplo do botão de cima:
.botao {
background: #c8501f; /* cor de fundo, em código hexadecimal */
color: #ffffff; /* cor do texto */
padding: 14px 24px; /* espaço interno: em cima/embaixo e nos lados */
border-radius: 999px; /* cantos bem arredondados */
font-size: 18px; /* tamanho da letra */
}
O ponto antes de botao significa "quem tem a classe botao". Tudo entre chaves vale para todos os elementos com essa classe. As propriedades que você mais vai ver:
colorebackground: cor do texto e do fundo. Cores em hexadecimal (#c8501f) ou por nome (white).font-size: tamanho da letra.font-family: a fonte.padding: espaço por dentro.margin: espaço por fora. Quando algo parece "apertado", é um desses dois.max-width: largura máxima. É o que impede o texto de ficar esticado demais em tela grande.display,flex,grid: como as coisas se organizam lado a lado. Aqui você não precisa entender, só reconhecer que é "arrumação".
E o celular? Você vai ver um bloco que começa com @media (max-width: ...). Tudo dentro dele vale só quando a tela é menor do que aquela largura. É ali que a IA coloca "no celular, empilhe as colunas" e "no celular, botão ocupa a largura toda". Quando algo quebra só no celular, é nesse bloco que a correção acontece.
Exemplo real
Dono de oficina abriu o arquivo e achou a regra .destaque { color: #999; }. O texto "atendemos hoje" estava cinza-claro, quase invisível no sol do celular. Trocou para #000, salvou, recarregou. Não pediu para a IA. Levou trinta segundos. Isso é o que "ler o suficiente" significa.
O ciclo: olhar, pedir um ajuste, repetir
Depois de gerar, você entra no ciclo que vai repetir em todo projeto. O segredo é a qualidade do olhar e a precisão do pedido.
Como olhar
- No computador: role a página inteira. Cada seção do briefing está lá, na ordem? O botão principal aparece logo no começo?
- No celular: mande o arquivo para o seu celular (por e-mail ou WhatsApp para você mesmo) e abra, ou reduza a janela do navegador do computador até ficar estreita como um celular. A maioria dos problemas aparece aqui: texto que sai da tela, botão pequeno demais, menu que não cabe.
- Clique em tudo: cada link do menu leva para a seção certa? O WhatsApp abre com o número certo?
- Leia os textos: tem algo que você não escreveu e não está entre colchetes? Se tiver, a IA inventou. Remova ou corrija.
Como pedir o ajuste
Um problema por pedido. Diga onde, o que acontece, em que tela, e limite a mudança. Compare:
O "não mude mais nada" é importante. Sem ele, a IA aproveita para "melhorar" outras coisas, e você perde o controle do que mudou. Depois de cada ajuste, recarregue e confira o problema específico e uma olhada geral para ver se nada mais mudou.
Cuidado
Se um ajuste quebrar algo que funcionava, diga isso na hora: "o último ajuste fez o menu sumir no computador; desfaça e tente outro jeito". Na aula 9 você vai ter o git, que permite voltar a uma versão anterior com um comando. Até lá, uma cópia do index.html antes de cada rodada de ajustes (por exemplo, index-v1.html) resolve.
Prática · 10 min
Construa e ajuste a página inicial completa
- Abra a ferramenta na pasta do projeto e cole o pedido de construção da primeira seção desta aula. Aprove a criação do
index.html. Se você fez a página "olá" na aula 3, diga para substituir. - Abra no navegador e faça a checagem dos quatro passos: seções na ordem, celular, cliques, textos inventados.
- Anote os problemas encontrados numa lista, do mais grave ao mais leve. O mais grave costuma ser "não cabe no celular" ou "o botão do WhatsApp não funciona".
- Peça os ajustes um por um, no formato "onde, o quê, em que tela, não mude mais nada". Recarregue e confira depois de cada um. Pelo menos três ajustes.
- Abra o
index.htmlno editor. Ache: a tag<h1>, a seção de contato, a classe do botão principal e o bloco@media. Faça uma mudança de cor no CSS com as próprias mãos, salve, recarregue. - Salve uma cópia do arquivo como
index-v1.html. Essa é a sua primeira versão que funciona.
index.html, conferida no celular, com pelo menos três ajustes pedidos à IA e um feito por você no CSS, além da cópia index-v1.html.Resumo da aula
- Com o briefing na pasta, o pedido de construção é curto: regras técnicas, "só os textos do briefing" e "me explique".
- HTML diz o que existe e em que ordem; CSS diz como aparece. Classe é o apelido que liga os dois.
- Você precisa reconhecer: header, nav, section, h2, ul/li, footer, div, e no CSS: color, background, padding, margin, font-size, @media.
- Olhar bem: ordem das seções, celular, cada clique, textos que você não escreveu.
- Pedir bem: um problema por pedido, com onde, o quê, em que tela, e "não mude mais nada".
- Busca do editor (Ctrl + F) e uma cópia da versão que funciona são as suas ferramentas de segurança até o git.
Quiz da aula
Quatro perguntas para fixar. A melhor nota fica guardada para o certificado.
Isaque Victor cursos gratuitos