XP 0

O problema do layout

Por que as coisas ficam empilhadas?

Você já reparou que <div>s ficam uma embaixo da outra, mesmo sobrando espaço do lado? Isso não é bug — é o comportamento padrão.

Elementos têm um "tipo de exibição":

  • block (como <div>, <p>, <h1>) — ocupam a linha inteira e empilham na vertical
  • inline (como <a>, <strong>) — ficam na mesma linha, do tamanho do conteúdo

O problema clássico: colocar caixas lado a lado (um menu, uma vitrine de produtos) sempre foi difícil no CSS antigo.

🎯 A solução moderna se chama Flexbox — e é o que você vai aprender agora. É, de longe, a ferramenta de layout que você mais vai usar na vida real.

Pontos-chave

  • block empilha · inline fica na linha
    o comportamento padrão de exibição.
  • Flexbox
    a ferramenta moderna para posicionar caixas lado a lado.