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

Liv*_*ing 11 html css

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

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

HTML

<span>
    <a id="knapNyhed" href="file:///E:/Projekt_skolespil/hjemmeside/index.html"></a>
</span>
Run Code Online (Sandbox Code Playgroud)

CSS

.knapNyhed{
    background-image: pic/knap_nyhed_layout_00.png;
    width:226px;
    heigth: 50px;
    margin: 0 2px 0 2px;
}
Run Code Online (Sandbox Code Playgroud)

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

jan*_*mon 12

您必须添加display:block或默认设置display:inline-blocka标签display:inline,并且内联元素不能有width,heightmargin.

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

#knapNyhed {
  display:block;
  background-image: url(pic/knap_nyhed_layout_00.png);
  width:226px;
  heigth: 50px;
  margin: 0 2px 0 2px;
}
Run Code Online (Sandbox Code Playgroud)