W3C标准盒子模型:height、width ----- 仅指content(默认),不包括padding和border

标准盒子和IE盒子之间的转换

 

IE盒模型:height、weight ----包含了 content+padding+border

标准盒子和IE盒子之间的转换

CSS中: box-sizing属性默认值为:content-box(W3C)

 

标准盒子和IE盒子之间的转换

标准盒子和IE盒子之间的转换

标准盒子和IE盒子之间的转换

 

标准盒子和IE盒子之间的转换

可以看到content高30px,但是总体加上padding+border就超出了30px,达到了50px

标准盒子和IE盒子之间的转换

 

标准盒子和IE盒子之间的转换

若我们想让content+padding+border加起来30px,只需要设置:box-sizing:border-box

此时:

标准盒子和IE盒子之间的转换

 

标准盒子和IE盒子之间的转换

content被挤压成了10px

 

 

标准盒子和IE盒子之间的转换

标准盒子和IE盒子之间的转换

 

 

 

相关文章:

  • 2021-06-06
  • 2022-12-23
  • 2021-10-01
  • 2022-12-23
  • 2021-06-12
猜你喜欢
  • 2021-06-04
  • 2021-11-24
  • 2022-12-23
  • 2021-06-11
  • 2021-11-21
相关资源
相似解决方案