<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="详解标准W3C盒子模型和IE的css盒子模型" id="card1">
<p> 游客</p><p>
标题:详解标准W3C盒子模型和IE的css盒子模型<br/>
正文:<br/>
前端面试的时候，很多考官都会提到&amp;ldquo;盒子模型&amp;rdquo;，如果你能很好的解释清楚，那么证明你css基本功很不错。下边来说一说盒子模型吧。     盒子模型是CSS中一个重要的概念，理解了盒子模型才能更好的排版。其实盒子模型有两种，分别是 IE 盒子模型和标准 W3C 盒子模型。      盒子模型是CSS中一个重要的概念，理解了盒子模型才能更好的排版。其实盒子模型有两种，分别是 IE 盒子模型和标准 W3C 盒子模型。他们对盒子模型的解释各不相同，先来看看我们熟悉的标准盒子模型：                 从上图可以看到标准 W3C 盒子模型的范围包括 margin、border、padding、content，并且 content 部分不包含其他部分。      IE 盒子模型                 从上图可以看到 IE 盒子模型的范围也包括 margin、border、padding、content，和标准 W3C 盒子模型不同的是：IE     盒子模型的 content 部分包含了 border 和 pading。      例：一个盒子的 margin 为 20px，border 为 1px，padding 为 10px，content 的宽为 200px、高为     50px，如果用标准 W3C 盒子模型解释，那么这个盒子需要占据的位置为：宽 20*2 1*2 10*2 200=262px、高 20*2 1*2*10*2     50=112px，盒子的实际大小为：宽 1*2 10*2 200=222px、高 1*2 10*2 50=72px；如果用IE 盒子模型，那么这个盒子需要占据的位置为：宽     20*2 200=240px、高 20*2 50=70px，盒子的实际大小为：宽 200px、高 50px。      那应该选择哪中盒子模型呢？当然是&amp;ldquo;标准 W3C 盒子模型&amp;rdquo;了。怎么样才算是选择了&amp;ldquo;标准 W3C 盒子模型&amp;rdquo;呢？很简单，就是在网页的顶部加上     DOCTYPE 声明。如果不加 DOCTYPE 声明，那么各个浏览器会根据自己的行为去理解网页，即 IE 浏览器会采用 IE 盒子模<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=711&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=711&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=711&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=711&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=711&amp;Page=3">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=711">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=711">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>