日期:2014-05-17  浏览次数:20663 次

margin在IE和FIREFOX中的不同表现
一段简单代码:
<body>
    <div   id= "cont "   class= " ">
        <div   id= "bann "   class= " "> 2222
           
        </div>
        <div   id= "left "   class= " "> dfgdf
           
        </div>
    </div>
</body>
样式:
body
{
    margin:0;
    background:#EEEEEE;
}
#cont
{
    margin:10px;
    width:760px;
    background:red;
}
#bann
{
    margin-top:5px;       <!--   这段空白看不到   -->
    width:760px;
    height:150px;
    background:green;
}
#left
{
    float:left;
    margin-top:5px;
    width:180px;
    height:180px;
    background:yellow;
}

关于注释那行,应该bann和cont上部有5px的空白,在IE中显示是正常的,可是在FIREFOX2中显示不出来,不知什么原因。请高手指教。

------解决方案--------------------
#cont
{
margin:10px;
width:760px;
background:#f00;
overflow:hidden;
}