Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Compreendendo o Modelo de Caixa de Forma Prática | Seção
Fundamentos de CSS

bookCompreendendo o Modelo de Caixa de Forma Prática

Deslize para mostrar o menu

Todo elemento em uma página web é renderizado como uma caixa retangular. Cada caixa é composta por quatro partes:

  • Conteúdo: o texto ou elementos reais;
  • Preenchimento (padding): espaço dentro do elemento;
  • Borda: envolve o conteúdo e o preenchimento;
  • Margem: espaço fora do elemento.

Estrutura Visual

Margem → Borda → Preenchimento → Conteúdo. O tamanho total de um elemento depende de todas essas partes.

Conteúdo

A parte visível do elemento: texto, imagens ou outros elementos.

Padding (Espaço Interno)

Cria espaço entre o conteúdo e a borda.

.box {
  padding: 20px;
}

Shorthand

padding: 20px; /* all sides */
padding: 10px 20px; /* top/bottom | left/right */
padding: 10px 20px 5px; /* top | left/right | bottom */
padding: 10px 15px 20px 25px; /* top | right | bottom | left */

Margin (Espaço Externo)

Cria espaço entre os elementos.

.box {
  margin: 20px;
}

Shorthand

margin: 20px;
margin: 10px 20px;
margin: 10px 20px 5px;
margin: 10px 15px 20px 25px;

Borda

Define a borda do elemento.

.box {
  border: 4px solid darkblue;
}

Diferença Principal

  • Padding → espaço interno (afeta o fundo);
  • Margin → espaço externo (NÃO afeta o fundo).

Box Sizing

Controla como a largura e a altura são calculadas.

box-sizing: content-box; /* default */
box-sizing: border-box;
  • content-box: padding + border adicionados ao tamanho;
  • border-box: tudo incluído no tamanho.

Em projetos reais, border-box é preferido.

Note
Nota

O modelo de caixa determina o tamanho do elemento, o espaçamento e o comportamento do layout. Se o layout parecer quebrado, geralmente o motivo é o modelo de caixa.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 11

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 11
some-alt