如何使用CSS将图像添加到锚标记?

时间:2013-06-18 13:59:27

标签: html css

我通过使用图片使锚标签看起来像一个按钮,但它在浏览器中没有显示任何内容。

到目前为止,这是我的代码......

HTML

<span>
    <a id="knapNyhed" href="file:///E:/Projekt_skolespil/hjemmeside/index.html"></a>
</span>

CSS

.knapNyhed{
    background-image: pic/knap_nyhed_layout_00.png;
    width:226px;
    heigth: 50px;
    margin: 0 2px 0 2px;
}

希望你能帮忙解决为什么我看不到我的按钮

3 个答案:

答案 0 :(得分:12)

您必须添加display:blockdisplay:inline-block,因为a标记默认设置为display:inline,内嵌元素不能包含width,{ {1}}或height

要使背景图像正常工作,您必须添加margin。请注意,此网址与您的css文件相关。

url

答案 1 :(得分:2)

你必须用你的url()包围你的文件路径:

background-image: url('pic/knap_nyhed_layout_00.png');

答案 2 :(得分:0)

<span>
    <a id="knapNyhed" href="file:///E:/Projekt_skolespil/hjemmeside/index.html">text</a>
</span>    

u您需要在> <这样的文本之间