css盒子模型
在css中,一个独立的css盒子模型由content(内容)、border(边框)、padding(内边距)和margin(外边距)四个部分组成,css盒子模型的概念非常容易理解。但是如果需要精确的排版,有的时候1px都不能差,这就需要非常精确的理解其中的计算方法。
并不仅仅是用div定义的网页元素才是一个盒子,事实上所有的网页元素本质上都是以盒子的形式存在的。
一个盒子实际所占的宽度(或高度)是由”content+margin+padding+border”组成的,在css盒子模型中可以通过设定width和height的值来控制内容所占的矩形的大小,并且对于任何一个盒子,都可以分别设定4条边各自的margin、padding和border。因此只要利用好这些属性,就能实现各种各样的排版效果。
其盒子模型效果如下图所示:

原创文章,转载请注明: 转载自谢锋的博客
