2012-01-13 34 views
0

我有一個帶背景的錨點。錨點裏面有文字。但是,我不希望文本顯示,因爲錨點具有背景圖像,我只想顯示背景圖像 通過使用以下CSS,我可以實現它,但它只能在CSS3瀏覽器中使用:http://jsfiddle.net/3SmmL/帶內聯元素的文本縮進問題

通過添加display:inline-block;該元素作爲一個塊元素,但允許其他div保持內聯。因此,文本縮進將正常工作。 (由於內聯元素不支持文本縮進)

但是,在不支持CSS3的瀏覽器中,不支持inline-block屬性,因此整個定位點縮進-999999px。如果我使用display:block;並將寬度設置爲0,錨點將看起來完全像在CSS3版本中一樣,但它們將全部出現在不同的行上(例如:http://jsfiddle.net/3SmmL/1/)如何讓所有這些div在沒有絕對定位的情況下出現在同一行上。我也無法修改HTML代碼。

回答