CSS中组成一个块级盒子需要(标准盒模型):
.box {
width: 350px;
height: 150px;
margin: 25px;
padding: 25px;
border: 5px solid black;
}
width 和 height,实际设置的是 content box。 padding 和 border 再加上设置的宽高一起决定整个盒子的大小。
替代盒模型
.box {
box-sizing: border-box;
}
全部是替代模型
html {
box-sizing: border-box;
}
*, *::before, *::after {
box-sizing: inherit;
}
display 属性可以改变盒子的外部显示类型是块级还是内联,这将会改变它与布局中的其他元素的显示方式。