请试一下我的代码:
<style>
div.maintain 

width: 800px; margin: 0 auto;

div.left 

width:600px; 
text-align:left;
float:left; 
clear:left; 
} div.right 

width:198px; 
text-align:left;
float:right; 
clear:right; 
}
div.both 

width:800px; 
clear:both; 

</style>
<div  class ="maintain">
            <div class="both" style="border: 1px solid #AEDFFF;">
                菜单</div>
            <div class="left" style="border: 1px solid #AEDFFF;">
                左侧</div>
            <div class="right" style="border: 1px solid #AEDFFF;">
                右侧</div>
        </div>这些代码,如果在IE中不会有问题,但是在FIREFOX中“右侧”就会有问题!请问这个是什么问题??如何改正???学习,关注……

解决方案 »

  1.   

    正常,你看看支持不支持你的css,看看
      

  2.   

    尺寸没算好,把right的198改成196就好了
      

  3.   

    就算是DIV+CSS布局,在FF下也不如在IE下表现的好。不明白为什么那么多人喜欢FF。
      

  4.   

    LZ:
    “right的198改成196就好了”————这个办法行!!呵呵,我忘记了两边还有两个border!!!还有别的意见吗?????
      

  5.   

    最好用id来设置css,比如#divleft 

    width:600px; 
    text-align:left;
    float:left; 
    clear:left;