日期:2014-05-18  浏览次数:20410 次

关于DIV与CSS的问题,请指点一下!!!!1
请试一下我的代码:
<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中“右侧”就会有问题!

请问这个是什么问题??如何改正???

学习,关注……

------解决方案--------------------
正常,你看看支持不支持你的css,看看
------解决方案--------------------
尺寸没算好,把right的198改成196就好了
------解决方案--------------------
就算是DIV+CSS布局,在FF下也不如在IE下表现的好。

不明白为什么那么多人喜欢FF。
------解决方案--------------------
ff比较干净
------解决方案--------------------
宽度宽了
------解决方案--------------------
最好用id来设置css,比如

#divleft
{
width:600px;
text-align:left;
float:left;
clear:left;
}