Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Aplicar Box Sizing aos Elementos | O Modelo de Caixa do CSS e Espaçamento de Elementos
Fundamentos de CSS

bookDesafio: Aplicar Box Sizing aos Elementos

Tarefa

Explore as diferenças práticas entre os valores content-box e border-box para a propriedade box-sizing. Sua tarefa é a seguinte:

  • Aplique o valor content-box à propriedade box-sizing para o elemento com o id content-box.
  • Aplique o valor border-box à propriedade box-sizing para o elemento com o id border-box.
index.html

index.html

index.css

index.css

copy
  • box-sizing: content-box: Largura e altura excluem o preenchimento (padding) e a borda.
  • box-sizing: border-box: Largura e altura incluem o preenchimento (padding) e a borda.
index.html

index.html

index.css

index.css

copy

Explicação

Neste exemplo, temos dois elementos div, cada um utilizando um valor diferente para a propriedade box-sizing:

  • A primeira div possui uma borda vermelha e utiliza o valor padrão content-box para a propriedade box-sizing. Mesmo com width e height definidos como 200px, o padding e o border adicionam espaço extra, resultando em dimensões maiores que 200px em ambas as direções;
  • Por outro lado, a segunda div apresenta uma borda azul e utiliza border-box como valor da propriedade box-sizing. Embora a width e a height permaneçam em 200px, o padding e o border estão incluídos nas dimensões da caixa.

É possível observar o contraste entre os tamanhos das duas caixas, sendo a primeira maior devido ao espaço adicional do padding e da border. Em contrapartida, a segunda caixa mantém um tamanho consistente de 200px, já incluindo o padding e a border.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Awesome!

Completion rate improved to 2.56

bookDesafio: Aplicar Box Sizing aos Elementos

Deslize para mostrar o menu

Tarefa

Explore as diferenças práticas entre os valores content-box e border-box para a propriedade box-sizing. Sua tarefa é a seguinte:

  • Aplique o valor content-box à propriedade box-sizing para o elemento com o id content-box.
  • Aplique o valor border-box à propriedade box-sizing para o elemento com o id border-box.
index.html

index.html

index.css

index.css

copy
  • box-sizing: content-box: Largura e altura excluem o preenchimento (padding) e a borda.
  • box-sizing: border-box: Largura e altura incluem o preenchimento (padding) e a borda.
index.html

index.html

index.css

index.css

copy

Explicação

Neste exemplo, temos dois elementos div, cada um utilizando um valor diferente para a propriedade box-sizing:

  • A primeira div possui uma borda vermelha e utiliza o valor padrão content-box para a propriedade box-sizing. Mesmo com width e height definidos como 200px, o padding e o border adicionam espaço extra, resultando em dimensões maiores que 200px em ambas as direções;
  • Por outro lado, a segunda div apresenta uma borda azul e utiliza border-box como valor da propriedade box-sizing. Embora a width e a height permaneçam em 200px, o padding e o border estão incluídos nas dimensões da caixa.

É possível observar o contraste entre os tamanhos das duas caixas, sendo a primeira maior devido ao espaço adicional do padding e da border. Em contrapartida, a segunda caixa mantém um tamanho consistente de 200px, já incluindo o padding e a border.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4
some-alt