我有一个 html 页面多次使用相同的图标,因此我将该图标作为背景图像嵌入到 css 中。
在 css 中,图标的类是这样的:
.user {
background-image: url(data:image/png;base64,...encoded png file...);
background-position: 0 0;
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
<span class='user'></span>
到目前为止,我使用标签显示图标,非常好。
我希望该图标成为另一个页面的链接,但是当我这样做时,我无法使图标看起来正确。
我努力了:
<a href="www.google.com"><img class="user" src=""></img></a>
但这会在资源管理器中绘制一个断开的链接图标,它看起来不错,但在 Chrome 中有一个边框。这显然是错误的。
我也试过:
<a href="www.google.com"><span class="user"></span></a>
这可行,但是鼠标光标在图标上时不会变为指针。
我应该做什么?