在div内浮动的跨度 - 为什么IE中的新行?

Ant*_*ony 10 html css firefox internet-explorer

我在容器div中有1个跨度.我希望跨度向右浮动.div和span中的内容应该在一行上.

在Firefox中,这就是它的显示方式.

但在IE中,跨度显示在一个新行上:

http://i48.tinypic.com/etzg5f.png

为什么浏览器以不同的方式显示内容?

cod*_*oop 25

您应该将其他内容浮动到左侧.所以有两个花车; 左和右.

另一种方法可能是在跨度上使用绝对位置,并在周围的div上使用相对位置.然后你可以放置位置(顶部,左侧,右侧和底部)并按要求定位元素!

  • 希望我可以100次投票.你的答案刚刚结束了2小时寻求IE6的"偏心"之一的解决方案.谢谢! (2认同)