Desafio: 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à propriedadebox-sizingpara o elemento com o idcontent-box. - Aplique o valor
border-boxà propriedadebox-sizingpara o elemento com o idborder-box.
index.html
index.css
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.css
Explicação
Neste exemplo, temos dois elementos div, cada um utilizando um valor diferente para a propriedade box-sizing:
- A primeira
divpossui uma borda vermelha e utiliza o valor padrãocontent-boxpara a propriedadebox-sizing. Mesmo comwidtheheightdefinidos como200px, opaddinge oborderadicionam espaço extra, resultando em dimensões maiores que200pxem ambas as direções; - Por outro lado, a segunda
divapresenta uma borda azul e utilizaborder-boxcomo valor da propriedadebox-sizing. Embora awidthe aheightpermaneçam em200px, opaddinge oborderestã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.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.56
Desafio: 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à propriedadebox-sizingpara o elemento com o idcontent-box. - Aplique o valor
border-boxà propriedadebox-sizingpara o elemento com o idborder-box.
index.html
index.css
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.css
Explicação
Neste exemplo, temos dois elementos div, cada um utilizando um valor diferente para a propriedade box-sizing:
- A primeira
divpossui uma borda vermelha e utiliza o valor padrãocontent-boxpara a propriedadebox-sizing. Mesmo comwidtheheightdefinidos como200px, opaddinge oborderadicionam espaço extra, resultando em dimensões maiores que200pxem ambas as direções; - Por outro lado, a segunda
divapresenta uma borda azul e utilizaborder-boxcomo valor da propriedadebox-sizing. Embora awidthe aheightpermaneçam em200px, opaddinge oborderestã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.
Obrigado pelo seu feedback!