我有一個ul
列表,我將其顯示爲水平菜單。我希望每個li
的內容保持在一行,但整個li
項目可根據需要跳轉。喜歡的東西:帶有nowrap的元素被卡住到WebKit中的相鄰元素
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瀏覽器的問題。 帶贓物的物品卡住相鄰物品。所以在上面的情況下,所有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>.
什麼我希望是這樣的:
訪問我的網站加布裏埃爾·拉迪奇.COM或
Timbru博客
相反,兩個環節結束粘在一起,如:
訪問我的站點
加布裏埃爾·拉迪奇.COM或Timbru博客(羅馬尼亞)
有沒有一個很好的辦法告訴Safari瀏覽器,Chrome和其他人制止搶奪人的胳膊肘?
感謝您的幫助。
實際上,我需要我的示例中的LI或As始終位於同一行上,但如果需要,整個項目可能會跳轉到另一行。我希望他們表現得像...(等待它)... _inline blocks_。這似乎是我正在尋找的答案:-) – 2010-03-06 12:10:26