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; 
 }