企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 盒模型(box model) ![](https://box.kancloud.cn/b134beca4eeec0dcadfd9fa986ea5e6e_205x181.png) <div style="height:200px;width:200px;margin:0 auto;border:2px solid blue;"> <div style="border:2px solid red;height:100px;width:100px;margin:30px;padding:10px"> 这是里面的内容 </div> </div> 盒模型是CSS中一个重要概念,文档中的每个元素被描绘为矩形盒子。渲染引擎的目的就是判定大小,属性。盒模型属性有: margin:外边距 padding:内边距 border:边框 content:内容 >[success]### 一、标准盒模型 ![](https://box.kancloud.cn/5f9a35966e32a542275af40dd0740997_557x259.png) * css设置的width为内容的宽度。 * div的实际宽度=*width*+*padding-left*+*padding-right*+*boder-left*+*boder-right* >[info]### 二、IE盒模型 ![](https://box.kancloud.cn/28afe0ca5ae5f0b76213fb0df93e351d_791x462.png) * css设置的width就是div实际的宽度。 * 内容宽度=*width*-(*padding-left*+*padding-right*+*boder-left*+*boder-right*) >[warning]### 三、css指定盒模式 box-sizing: content-box | border-box | inherit content-box,默认属性,遵从标准盒模型。 border-box,使用IE盒模型。 http://blog.csdn.net/cc7756789w/article/details/50910612 * IE杂项(Quirks模式,IE5.5)默认用IE盒模型。 * IE6、IE7浏览器不支持box-sizing属性。 * IE8+及其它主流浏览器默认为标准盒模型,可设置box-sizing: border-box定义成IE盒模型。