W3C盒模型和IE盒模型的区别

盒模型在初学css的时候就会接触到,其实很容易理解,这里也不多废话,但是实际上在布局的时候还是会出现很多问题。对于盒模型的认识不能只停留在知道一个盒模型由哪些部分构成,也要更多的了解如何在不同情况下利用盒模型的特点进行布局。
这里讨论一下两种不同的盒模型: W3C盒模型和IE盒模型。
其实IE的盒模型问题只会出现在IE5.5及其更早的版本中,因为在IE6及更新的版本在标准兼容模式下使用的是W3C的盒模型标准,但事实上不仅IE5.5,连IE6的使用率也很少了,这里对他们进行讨论只是为了更深刻的理解盒模型。
对于两种模型这里有一张图:

当设置为box-sizing:border-box时,将采用怪异模式解析计算;

<!DOCTYPE html>      
<html lang="en">      
<head>      
    <meta charset="UTF-8">      
    <title>超出后显示省略号</title>    
    <style type="text/css">
    	body{margin: 0}
    	.wrap{background: gold;}
      	.test{display: inline-block; margin: 20px 0 0 50px;padding: 10px 0 0 50px; 200px;height: 200px;border: 5px solid green;background: #666;
      		/*box-sizing:border-box;*/
      	}
    </style>     
</head>      
<body>
	<div class="wrap"><div class="test">内容</div></div>
</body>      
</html> 







备注:欢迎加入web前端求职招聘qq群:668352707

原文地址:https://www.cnblogs.com/xutongbao/p/9924915.html