CSS盒模型(点击查看官方解释)其实网页中的每一个标签都可以看作是一个盒模型,而这个盒模型从内到外有以下几个方面outside内容区域由contentarea、padding、border、border、margin组成,margin、border、padding分别有四个值:up、down、left、right。如上图,可以很容易的得到盒子的尺寸,也就是对应标签的真实尺寸。所谓宽高,不是宽度和高度,而是盒子的宽度和高度。高度=内容高度+上下padding+上下边框+上下边距宽度=内容宽度+左右padding+左右边框+左右边距分别设置:margin-top:100px;底部边距:100px;左边距:50px;右边距:50px;也可以使用简写的方式一次性设置:/*toprightbottomleft*/margin:100px100px50px50px;/*up,down,left,andright*/margin:100px50px;/*up,left,右,下*/margin:100px20px50px;这里需要注意的是,多次设置时,先写上,再写下:/*写法错误*/margin-left:20px;margin:10px;这种写法会使margin-left:20px失效。使用盒模型进行布局需要特别注意的一个问题是:margincollapse。*{保证金:0;}div{宽度:300px;高度:300px;}.d1{背景颜色:#c1c1c1;底部边距:20px;}.d2{背景颜色:粉色;顶部边距:30px;}
