Fundamentos do CSS: Guia para Iniciantes em Estilização Web
Sobre a Aula

Box model

 

O Box Model é um conceito fundamental no desenvolvimento web que nos ajuda a entender como os elementos são estruturados e ocupam espaço na página.

Imagine que cada elemento HTML é como uma caixa que contém conteúdo, preenchimento, bordas e margens.

  1. Conteúdo: O conteúdo de um elemento é como o “interior” da caixa. Pode ser texto, imagens, vídeos ou outros elementos HTML. É o que realmente aparece na página.
  2. Preenchimento (padding): O preenchimento é como uma área de espaço extra dentro da caixa, entre o conteúdo e as bordas. Pense nisso como uma margem interna que ajuda a separar o conteúdo das bordas.
  3. Bordas: As bordas são linhas que cercam o conteúdo e o preenchimento de um elemento. Elas podem ter diferentes estilos, espessuras e cores, e ajudam a definir os limites do elemento.
  4. Margens: As margens são espaços vazios ao redor do elemento, que ajudam a criar espaço entre os elementos vizinhos. Elas são como “áreas de respiro” entre as caixas, proporcionando um espaçamento visualmente agradável na página.

Controlando o Box Model

Ao entender o Box Model, podemos controlar o tamanho e o espaçamento dos elementos usando propriedades CSS específicas, como width (largura), height (altura), padding (preenchimento), border (borda) e margin (margem).

Por exemplo, podemos definir a largura e altura de um elemento usando as propriedades width e height, respectivamente:

.exemplo {
  width: 200px;
  height: 150px;
}

Podemos adicionar preenchimento interno usando a propriedade padding:

.exemplo {
  padding: 20px;
}

Também podemos adicionar uma borda ao elemento usando a propriedade border:

.exemplo {
  border: 1px solid #000;
}

E, por fim, podemos definir margens ao redor do elemento usando a propriedade margin:

.exemplo {
  margin: 10px;
}

Agora que você entende o conceito do box model e como os elementos HTML são dimensionados e organizados, é hora de explorar o próximo passo: o posicionamento de elementos.

No próximo tópico, vamos aprender técnicas para posicionar elementos na página usando CSS, incluindo posicionamento relativo, absoluto e fixo.

Quer mais informações sobre o assunto? clique em sabia mais

Entrar na conversa
Rolar para cima