ie6下显示得好好的DIV结构到了火狐就全乱了,怎么办?
就是简单的左右结构,左边是树形菜单,右边是内容。
CSS如下:
.nav_tree
{
     float: left;
     width:150px;  
     background:#99FFFF;
     border-right:2px solid #EFEFEF;
     overflow:hidden;
}
.main
{
     float: right;
     margin:0 0 0 -215px;
     width:100%;
     overflow:hidden;
}
.main.main_content
{
     margin:0 0 0 150px;  
     background:#e4e4e4;
}
母版页是这样的:
<div class="page"><!--页面层容器-->
         <div class="header"><!--页面头部-->
             <div class="title">
                 <h1>
                     测试系统
                 </h1>
             </div>          
         </div>
         <div class="page_body"><!--页面-->
             <div class="main"><!--页面右半部 主体-->
                 <div class="main_content"><!--主体内容-->
                     <asp:ContentPlaceHolder ID="MainContent" runat="server"/>
                 </div>
             </div>
             <div class="nav_tree">  <!--左侧边栏 导航栏-->        
             <asp:TreeView ID="TreeView1" runat="server" DataSourceID="SiteMapDataSource1">
             </asp:TreeView>           
         </div>      
         </div>          
         <div class="clear">
         </div>
     </div>
在火狐下,内容div会充满整个页面,菜单叠在它上面。
求助,我该怎么办?
------解决方案--------------------
 <div class="clear">
 </div>这个要用对地方,一般用在有float的下面
------解决方案--------------------
清浮放错地方喽