首页 前端知识 怪异盒模型与标准盒子的区别与转换

怪异盒模型与标准盒子的区别与转换

2024-06-18 22:06:10 前端知识 前端哥 900 254 我要收藏

怪异盒模型(老版本IE的盒模型) box-sizing:border-box;

标准盒模型宽度=width(内容区域大小)+padding+border

{

width: 200px;

height: 200px;

background-color: aqua;

padding: 20px;

border: 10px solid #000000;

box-sizing: border-box;

}

也就是说在标准盒模型之中本身盒子的大小+border边框像素+padding内边距像素等于最终盒子的大小

例如我们有一个标准宽度为200px的盒子,给它+10px边框+20px内边距那么最终这个盒子的大小就是

200px+10px+20px最终这个盒子的宽度为230px

怪异盒模型宽度=width=内容区域大小+padding+border

{

width: 200px;

height: 200px;

background-color: yellow;

padding: 20px;

border: 10px solid #000000;

box-sizing: border-box;

}

怪异盒模型计算方式和普通盒模型是不同的

例如我们有一个200px大小的盒子,再给盒子加上样式 box-sizing:border-box; 之后,它就是一个怪异盒模型,

现在这个盒子的宽度计算方式就已经发生改了变。

200px=170px内容宽度+10px边框+20px内边距,也就是说普通盒子转换为怪异盒模型之后,不论是+maight

还是+padding亦或是+border这个盒子最终的大小都不会因此改变

转载请注明出处或者链接地址:https://www.qianduange.cn//article/12638.html
评论
发布的文章

@JsonSerialize注解的使用

2024-06-24 23:06:21

npm install报错

2024-06-24 23:06:56

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!