我該如何做一個圖像作爲所有鏈接的背景?我想要一個代表按鈕的好框,但我無法弄清楚。使用圖像作爲通用鏈接背景
我曾嘗試:
a {
font-size: 40px;
background: url('images/shooting-stars/shooting-star-link.png') no-repeat left top;
}
但是這是行不通的,圖像不顯示。
我該如何做一個圖像作爲所有鏈接的背景?我想要一個代表按鈕的好框,但我無法弄清楚。使用圖像作爲通用鏈接背景
我曾嘗試:
a {
font-size: 40px;
background: url('images/shooting-stars/shooting-star-link.png') no-repeat left top;
}
但是這是行不通的,圖像不顯示。
「我希望有一個代表按鈕的好框,但我無法弄清楚。「 - 我不明白這個部分。
無論如何,你的CSS看起來不錯,你確定圖像存在嗎?這是完全相同的代碼,只是一個形象工作的例子,我敢肯定存在:
如果你想總是顯示圖像,即使該文本是短,你應該設定一個鏈接的最小寬度。這確實意味着它們必須是內嵌塊,您不能在常規鏈接(這是內聯元素)上設置寬度。
a {
display: inline-block;
min-width: 25px;
}
(25px的隨機選擇,填寫您的背景圖像的寬度。)
有兩件事要嘗試,在實際的<a>
鏈接中是否有任何文字?如果你使用Firebug,你可以檢查你肯定得到了正確的文件路徑的圖片...
HTML
<div id="example-link">
<a href="#">Link to journal article</a>
</div>
CSS
#example-link a {
background: url('images/shooting-stars/shooting-star-link.png');
}
是啊,我只是想出我的道路是錯誤的...感謝您的快速回答,但!有關我該怎麼做的任何想法,以便圖像始終顯示完整?鏈接中的文字只是幾個字母,背景並未完全顯示。 – luqita 2011-02-09 09:55:34
對不起,我刪除了我的評論,並將其轉化爲答案。更新它與這個新的添加到您的問題:) – 2011-02-09 09:56:50