2012-06-24 34 views
2

我在一個CSS子畫面圖像的圖釋,我想文本內顯示,所以有插入有背景定義跨度但由於這些跨度是內嵌元素我不能定義寬度和高度。需要顯示內與設定寬度和高度文本跨度

我能想到的唯一的事情是讓它們阻擋元素並向左浮動,但我不確定這是否是最好的方法。你認爲最好的辦法是做什麼?

回答

3

嘗試使用的CSS屬性和值display: inline-block

+0

和'line-height'或者負邊距讓事情看起來整潔。 –

+0

謝謝,所有現代瀏覽器都支持內聯塊嗎? – DavidW

+1

用於兼容看看http://www.quirksmode.org/css/display.html 只有IE 5.5已經與span元素inline-block的 – Sascha

0

我不認爲display: inline-block支持足夠的依靠。顯然我在談論< = IE7,可能還有其他移動設備。不幸的是仍在使用中。然而,當停止支持IE時,會出現一個問題。

我會嘗試使用div浮動,設置背景屬性。沒有這個單一的圖像。

+0

你是正確的,即<= IE7是越野車,但我與使用內聯框和高度等於環繞框(也測試上即6)的行高的跨度從未的問題。 – Sascha