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

请问在ie下两个div设置float后,为何要两排显示
我有两个div,外框的宽度是设置足够的,比如:
<div class="a"><div class="b"></div><div class="c"></div></div>

我想让b往左浮动,c往右浮动,这样在一排中,就可以各靠边,
而由于b和c的宽度都不固定,我用js做了设置,不会让b和c的内容加起来超过a的宽度,所以并没有设置b和c的宽度。

实际中,ff下显示良好,但在ie6中,却要分两排显示,请问这是为什么?
谢谢!

------解决方案--------------------
把他们放到table中控制。
------解决方案--------------------
浮动的时候,display:inline;
还不行的话,再加个overflow:hidden;