2012-02-05 131 views
2

我有這個代碼here爲了創建一個標籤雲,這些標籤是<a>的,在裏面我插入了一個帶有標籤數量的跨度。如何使一個<span>的<a>顯示器內的同一行?

我希望它們總是在一起,但在某些情況下換行符,雖然我爲<a>設置了「display:inline」以防萬一,但仍然無效。

+0

使用'顯示:內聯塊;' – Virendra 2012-02-05 20:19:45

+0

@Quentin謝謝,我已經更新它。 – Virendra 2012-02-05 20:24:09

回答

6

兩個aspan元素是行內默認。您的問題是內聯元素是自動換行,並且每個字的作品,而不是每個元素。

要麼使用white-space: nowrap禁用文字換行,要麼使外部元素display: inline-block使其包裝爲完整元素。

0

您要添加white-space:nowrap;到你的CSS。這告訴瀏覽器禁用元素內的任何文本換行。

更新小提琴:http://jsfiddle.net/k4u8U/3/

相關問題