【发布时间】:2013-02-18 00:23:28
【问题描述】:
我有一个顶部栏,里面有多个div。它在 Chrome 中按预期工作,但在 Firefox 中,.third div 被包裹在第二行。如何让 Firefox 中的.third div 像 Chrome 一样拥有nowrap?
http://jsfiddle.net/qhoc/C6f4c/
条件如下:
-
.top总是有width:100%所以它覆盖了整个浏览器窗口 - 每个内部
divs(第一、第二、第三...)都有自己预定义的固定宽度 - 他们必须留在一行。如果浏览宽度不够,右边的会溢出隐藏(不换行到第二行)。
- 更喜欢用 css 处理这个问题。 jQuery 应该是最后的手段。
感谢帮助!!
【问题讨论】:
-
是否因为宽度而被包裹?
-
@244an,现在确定你指的是哪个“宽度”。但是所有父 div 都应该具有浏览器的最大宽度(100%),而子 div 将具有它们的固定宽度。
-
我的意思是如果换行是由长文本引起的。但没关系,我看到@Cadence96 解决了它。在嵌套 div 等时,我也在 Firefox 中使用
display: inline-block。
标签: javascript jquery html css stylesheet