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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Fundamentos de CSS

bookDesafio: Aplicar Box Sizing aos Elementos

Tarefa

Vamos explorar 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 padding e a borda.
  • box-sizing: border-box: Largura e altura incluem o padding e a borda.
index.html

index.html

index.css

index.css

copy

Explicação

  • A primeira caixa utiliza content-box (padrão). A largura e a altura se aplicam apenas ao conteúdo, portanto, o preenchimento e a borda aumentam o tamanho final além de 200×200px;
  • A segunda caixa utiliza border-box. A largura e a altura incluem conteúdo, preenchimento e borda, então o tamanho total permanece exatamente 200×200px.

Isso faz com que a primeira caixa fique visivelmente maior, enquanto a segunda permanece consistente independentemente do preenchimento ou borda adicionados.

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

Suggested prompts:

What CSS code should I use to apply these box-sizing values?

Can you explain why the sizes appear different visually?

Can you show an example of how padding and border affect each box?

bookDesafio: Aplicar Box Sizing aos Elementos

Deslize para mostrar o menu

Tarefa

Vamos explorar 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 padding e a borda.
  • box-sizing: border-box: Largura e altura incluem o padding e a borda.
index.html

index.html

index.css

index.css

copy

Explicação

  • A primeira caixa utiliza content-box (padrão). A largura e a altura se aplicam apenas ao conteúdo, portanto, o preenchimento e a borda aumentam o tamanho final além de 200×200px;
  • A segunda caixa utiliza border-box. A largura e a altura incluem conteúdo, preenchimento e borda, então o tamanho total permanece exatamente 200×200px.

Isso faz com que a primeira caixa fique visivelmente maior, enquanto a segunda permanece consistente independentemente do preenchimento ou borda adicionados.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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