A IA escreve CSS,
mas é você quem pensa a solução.
Escreva prompts melhores, revise o que a IA gera e assuma o controle do resultado.
8 capítulos, 31 exercícios resolvidos, 248 páginas em PDF.
- Pagamento único e seguro
- 7 dias de garantia
- Atualizações grátis
Esse livro é pra você?
É para dev que:
- Usa IA pra gerar CSS e quer fazer prompts mais eficientes para receber resultados melhores.
- Escreve CSS todo dia, mas perde horas em bugs que parecem simples (porque diagnostica por tentativa e erro e não por modelo mental).
- Aprendeu CSS via Tailwind, CSS-in-JS ou framework e quer dominar como CSS funciona (não por purismo, mas pra resolver problemas que abstrações não resolvem).
- Quer parar de chutar e conseguir explicar por que um CSS funciona, ou por que não funciona, para si mesmo e para o time.
Não é para dev que:
- Nunca escreveu CSS (o livro assume que você já escreve, mesmo que pouco).
- Prefere vídeo-aula a leitura técnica (é livro, não curso).
- Busca tutorial de framework específico (Tailwind, Bootstrap, Material); o livro é sobre o CSS que está por baixo desses frameworks.
- Espera receita pronta tipo “domine CSS em 7 dias”; o livro ensina conceitos fundamentais de CSS, não atalhos.
Teste um exercício do livro
Peça à IA para pôr um tooltip na frente do topo da página e ela sobe
o z-index. Aqui ele já está em 9999 e
continua atrás do topo, que tem z-index: 5. É a Tarefa 1
do capítulo 6, Stacking Context, do jeito que está no livro.
Por quê? Ache o culpado no CSS antes de aplicar a correção.
<header class="header">topo da página</header>
<main class="content">
<article class="article">
<div class="tooltip">!</div>
</article>
</main> .article {
position: relative;
}
.content {
opacity: 0.99;
}
.header {
position: sticky;
top: 0;
z-index: 5;
}
.tooltip {
position: absolute;
z-index: 9999;
}
O tooltip (9999) perde para o topo (5).
Alguma regra impede que o 9999 chegue até o topo.
Sem o opacity: 0.99, .content deixa de
criar um stacking context, e o navegador passa a comparar
.tooltip (9999) com .header (5).
O tooltip vence.
Dica do livro: procure uma propriedade aparentemente inofensiva.
Ler a resposta do livro
O culpado é
.content { opacity: 0.99 }. Qualqueropacitymenor que 1 cria um stacking context novo.Quando o navegador compara
.headercom.content, está comparando irmãos da raiz..headerganha por ter z-index maior. O.tooltip, mesmo com z-index 9999, nunca passa para fora de.contentno eixo Z..content { /* remover opacity: 0.99 */ }Essa é a armadilha clássica de stacking context: a propriedade que cria contexto não tem nome “z-index”.
Trecho do Apêndice, com as respostas dos 31 exercícios.
O mesmo bug, pedido à IA de dois jeitos
O tooltip está atrás do header. Arruma o z-index.
A IA tende a subir o número de novo, e nada muda: o tooltip
nunca sai de dentro de .content.
O
opacity: 0.99do.contentcria um stacking context e prende o tooltip. Remova o opacity.
A IA vai direto na causa e muda uma linha. Saber o nome do que está acontecendo é o que o livro te dá.
- Pagamento único e seguro
- 7 dias de garantia
- Atualizações grátis
O que tem dentro
São 8 capítulos centrais, ligados por um fio condutor único, sobre os
conceitos fundamentais de CSS. Cada um te dá o nome
do que está acontecendo, e com o nome certo você pede à IA a correção
certa em vez de mais um !important.
-
Cap. 2
Cascata
Quando várias regras disputam a mesma propriedade, quem vence? A Cascata responde em 7 passos numa ordem fixa.
-
Cap. 3
Especificidade
Quando os 4 primeiros passos empatam, a Especificidade decide, no 5º. Parece soma, mas é comparação parte a parte.
-
Cap. 4
Herança
Quando nenhuma regra declarou valor, a Herança entra depois da Cascata. Umas propriedades vêm do pai, outras não.
-
Cap. 5
Box Model
O contrato de como content, padding, border e margin formam o tamanho final, e por que margens colapsam.
-
Cap. 6
Stacking Context
O modelo que decide o que fica à frente no eixo Z, e por que subir o
z-indexnem sempre resolve. -
Cap. 7
Block Formatting Context
O que isola o fluxo: a margem do filho não vaza para fora do pai e floats internos ficam contidos.
-
Cap. 8
Algoritmos de Layout
São 5 algoritmos lendo a mesma propriedade de jeitos diferentes. Trocar o algoritmo muda tudo no container.
-
Cap. 9
CSS Containment
Como dizer ao navegador “não recalcule nada fora daqui”: um trecho da página vira independente.
Sem esse fio condutor na cabeça, você fica nas mãos da IA. Com ele, você passa a dirigir a conversa.
Quem escreveu
O que você recebe
-
O livro em PDF
248 páginas sobre os 8 conceitos fundamentais de CSS, da Cascata ao CSS Containment, com um fio condutor que liga um ao outro.
-
31 exercícios resolvidos
Cada capítulo termina com 3 ou 4 tarefas como a da amostra, todas com resposta comentada no Apêndice.
-
Bônus: 2 skills para Claude Code
Skill é um conjunto de instruções que você instala no Claude Code e chama por um comando. As duas põem os conceitos do livro para trabalhar no seu código:
/cfcss-doctordiagnostica. Você cola um trecho de CSS que não funciona e pergunta “por que isso quebrou?”. Ela identifica o sintoma e responde citando o capítulo e o conceito do livro.Exemplo: no Tailwind v4, a classe da IA que não pega Você
/cfcss-doctorA IA pôsbg-red-600no botão de excluir e ele continua azul. Por quê?<button class="btn bg-red-600">Excluir</button>@import "tailwindcss"; .btn { background: var(--color-blue-600); }cfcss-doctor
Diagnóstico: o
.btnestá fora de qualquer camada (cap. 2 — Cascata).Causa-raiz: no Tailwind v4, as utilities ficam dentro de
@layer utilities. Estilo sem camada vence estilo em qualquer camada, e a Cascata decide isso antes de olhar a Especificidade: as duas classes empatam em Especificidade, mas o.btnjá tinha vencido.Fix mínimo:
@layer components { .btn { background: var(--color-blue-600); } }Por que funciona: a camada
componentsvem antes deutilities, então a utility volta a vencer./cfcss-smithmoderniza. Você aponta código CSS e ela reescreve com padrões atuais, justificando cada mudança pelo capítulo do livro que a sustenta.Funcionam só no Claude Code. Se você usa outra ferramenta, o livro continua completo sem elas.
-
Atualizações grátis
Errata, novos exemplos e novas edições, sem custo adicional. Você baixa a versão nova na mesma página da compra.
Pagamento único, no PIX, no cartão (com parcelamento) ou no boleto. Sem assinatura, sem vídeo-aulas, sem mentoria: é livro.
- Pagamento único e seguro
- 7 dias de garantia
- Atualizações grátis
O botão leva ao checkout da Hotmart. No PIX e no cartão, o download sai assim que o pagamento é aprovado, e você tem 7 dias para pedir o reembolso integral.
Garantia incondicional
Comprou, leu, percebeu que não é pra você? Peça o reembolso na Hotmart nos primeiros 7 dias. Sem perguntas, sem fricção, dinheiro de volta integral.
Comprar deve ter risco baixo: se o livro não te serve, você sai com seu dinheiro. Se serve, fica com o conteúdo, o bônus e todas as atualizações futuras.
Perguntas frequentes
Quais são as formas de pagamento?
PIX, cartão de crédito (com parcelamento) ou boleto, tudo pela Hotmart. É pagamento único, sem mensalidade. No PIX e no cartão, o download fica disponível assim que o pagamento é aprovado; no boleto, depois da compensação.
Como eu recebo o livro?
Pela Hotmart. Com o pagamento aprovado, você baixa o pacote com o PDF e as 2 skills bônus na página da compra, e é nessa mesma página que as atualizações aparecem. Se algo der errado no download, escreva para dpw@webfatorial.com.
Sou iniciante. Consigo acompanhar?
Se você já escreve CSS, mesmo que pouco, sim. O livro parte do CSS que você já usa e explica o que acontece por baixo, com 31 exercícios resolvidos para conferir o entendimento. Quem nunca escreveu CSS vai sentir falta dessa base.
Uso Cursor, Copilot ou outra IA. Serve pra mim?
Serve. O que o livro ensina vale para revisar o CSS de qualquer
IA, e um prompt que nomeia a causa (uma camada, um stacking
context) pede a correção certa em vez de mais um
!important. Só as 2 skills bônus são exclusivas do
Claude Code.
Não uso Claude Code. Vale a pena?
Vale, se o que você quer é entender CSS. O livro é o produto: 8 capítulos e 31 exercícios resolvidos, que servem para qualquer ferramenta e qualquer stack. As 2 skills são um bônus que funciona só no Claude Code. Sem ele, você fica sem o bônus, mas não perde nada do livro.
Esse livro serve pra quem usa Tailwind, CSS-in-JS ou framework de UI?
Sim. Tailwind, styled-components, vanilla-extract e outros, tudo isso gera CSS por baixo. Os fundamentos do livro (Cascata, Box Model, Stacking Context, Block Formatting Context etc.) estão presentes em qualquer ferramenta que produza CSS. Você passa a entender o que sua stack está fazendo em vez de só usar.
Posso ler no celular, tablet ou Kindle?
PDF abre em qualquer dispositivo: celular e tablet, qualquer leitor de PDF nativo serve; no Kindle, dá pra enviar via “Send to Kindle”. Também é possível enviar para qualquer outro e-reader que suporte PDF.
Vou receber as atualizações futuras?
Sim, gratuitamente. Comprou uma vez, recebe errata, novos exemplos e novas edições sem custo adicional. A entrega é feita via Hotmart; você baixa a versão atualizada na mesma página onde baixou a primeira.
A IA escreve o CSS.
Você decide se ele fica.
Conceitos Fundamentais de CSS: a fronteira entre quem usa CSS e quem domina CSS.
- Pagamento único e seguro
- 7 dias de garantia
- Atualizações grátis