CSS盒子模型是CSS中的基础概念之一,它描述了HTML页面中元素与其周围空间的关系。在CSS盒子模型中,每一个HTML元素都被认为是一个盒子,它包括一个内容区域,四个内边距、四个外边距和一个可选的边框。
.box { width: 200px; height: 200px; padding: 20px; margin: 30px; border: 1px solid red; }
以上代码定义了一个盒子,它的宽度为200px,高度为200px,内边距为20px,外边距为30px,边框为1px实心红色。
当浏览器解析以上代码时,它会自动计算盒子的总宽度和高度。例如,这个盒子的总宽度为:
200px(宽度) + 2*20px(左右内边距) + 2*1px(左右边框) + 2*30px(左右外边距) = 322px
同理,盒子的总高度为:
200px(高度) + 2*20px(上下内边距) + 2*1px(上下边框) + 2*30px(上下外边距) = 322px
因此,通过使用CSS盒子模型,我们可以完全掌控HTML页面中元素的位置和尺寸,让我们的页面更加精美和具有吸引力。