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.

Capa do livro Conceitos Fundamentais de CSS
Pagar R$ 67 e baixar o livro
  • Pagamento único e seguro
  • 7 dias de garantia
  • Atualizações grátis
Testar um exercício do livro

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 }. Qualquer opacity menor que 1 cria um stacking context novo.

Quando o navegador compara .header com .content, está comparando irmãos da raiz. .header ganha por ter z-index maior. O .tooltip, mesmo com z-index 9999, nunca passa para fora de .content no 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

Sem o conceito

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.

Com o conceito

O opacity: 0.99 do .content cria 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á.

Pagar R$ 67 e baixar o livro
  • 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.

  1. Cap. 2

    Cascata

    Quando várias regras disputam a mesma propriedade, quem vence? A Cascata responde em 7 passos numa ordem fixa.

  2. Cap. 3

    Especificidade

    Quando os 4 primeiros passos empatam, a Especificidade decide, no 5º. Parece soma, mas é comparação parte a parte.

  3. 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.

  4. Cap. 5

    Box Model

    O contrato de como content, padding, border e margin formam o tamanho final, e por que margens colapsam.

  5. Cap. 6

    Stacking Context

    O modelo que decide o que fica à frente no eixo Z, e por que subir o z-index nem sempre resolve.

  6. 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.

  7. Cap. 8

    Algoritmos de Layout

    São 5 algoritmos lendo a mesma propriedade de jeitos diferentes. Trocar o algoritmo muda tudo no container.

  8. 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

Tárcio Zemel, cercado pelos logos de marcas para as quais trabalhou, como Bradesco, Petrobras, Sony e Globo

Tárcio Zemel desenvolve a Web desde os anos 2000. Depois de sobreviver ao Bug do Milênio, começou a atuar em projetos para grandes marcas no Brasil e no mundo.

Escreveu este livro para quem hoje recebe CSS pronto da IA: aceitar o código é fácil, julgar se ele está certo exige os fundamentos.

  • 5.300+ livros distribuídos
  • 20 mil+ alunos em cursos digitais
  • 10 milhões+ de pessoas alcançadas

O que você recebe

Pagamento único, no PIX, no cartão (com parcelamento) ou no boleto. Sem assinatura, sem vídeo-aulas, sem mentoria: é livro.

Pagar R$ 67 e baixar o 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.

Pagar R$ 67 e baixar o livro
  • Pagamento único e seguro
  • 7 dias de garantia
  • Atualizações grátis