1.盒子模型尺寸基准有两种,分别是content-box和border-box (默认是content-box)
2.理论上说,content-box与border-box区别是两者的盒子的宽度是否包含表框和内边距。
3.新建两个不同背景填充的div,(first_box设置为box-sizing:border-box,seond_box为默认的content-box)
代码:
.first_box{
/* 默认的content-box */
box-sizing: content-box;
background-color: antiquewhite;
width: 100px;
height: 100px;
padding: 20px;
border: 2px;
}
.second_box{
/* border-box */
box-sizing: border-box;
background-color: aquamarine;
width: 100px;
height: 100px;
padding: 20px;
border: 2px;
}
如图:
第一个显示我们看到的是
144X144
总宽=border+padding+内容的宽width(100)
第二个盒子我们看到的就是
100x100
总宽width(100)=border+padding+内容的宽