我有一个ul
显示为水平菜单的列表。我希望每个项目的内容都li
保留在一行上,但整个li
项目会根据需要跳行。就像是:
First entry in the menu
Second menu entry
These words are short, the LI jumps lines, but doesn't wrap
Yet anoter]
[And more]
[Some more]
从逻辑上讲,我只是放了li {white-space:nowrap;}
,但是 WebKit 浏览器存在问题。带有 nowrap 的物品会粘在相邻的物品上。所以在上面的例子中,所有的li
都将在同一行。
nowrap
对于带有环绕文本块的独立元素也是如此。
<p>Visit my sites <a href="http://gabrielradic.com/" style="white-space:nowrap">Gabriel Radic
.com (English)</a> or <a href="http://www.timbru.com/" style="white-space:nowrap">Timbru Blog
(Romanian)</a>.
我期望的是这样的:
访问我的网站Gabriel Radic .com或
Timbru 博客
相反,这两个链接最终粘在一起,例如:
访问我的网站
Gabriel Radic .com或Timbru 博客(罗马尼亚语)
有没有什么好办法让 Safari、Chrome 和其他人停止抓人的手肘?
谢谢你的帮助。