css - 跨度在 div 中 float - 为什么在 IE 中换行?

标签 css firefox internet-explorer html

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

在 Firefox 中,它就是这样显示的。

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

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

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

最佳答案

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

另一种方法是在 span 上使用绝对位置,在周围的 div 上使用相对位置。然后你可以放置位置(顶部、左侧、右侧和底部)并根据需要放置元素!

关于css - 跨度在 div 中 float - 为什么在 IE 中换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2022325/

相关文章:

jquery - 在 mouseenter 和 mouseleave 上添加 animate.css 类

css - 修复 "Eliminate render-blocking CSS in above-the-fold content"是个坏主意吗?

javascript - 使 firefox 刷新图像更快

javascript - Firefox 中的 Google 折线图 hAxis 格式有问题

flash - 在 flash 元素上使用 translate3d 的 Firefox 错误

css - 悬停时隐藏绝对定位的div

css - IE CSS Bug - 如何保持位置 :absolute when dynamic javascript content on the page changes

javascript - 在 HTMLElement.dataset 更新时更新伪元素内容属性

javascript - IE再次来袭!

javascript - 通过 Jquery/JS/浏览器特定 API 捕获打印事件