1

如何使用带有图像链接的精灵。当我尝试使用如下链接丢失

<a target="_blank" rel="nofollow" title="link1" href="http://www.yahoo.com">
    <div id="yahoo1" class="logosprite"></div>
 </a>

CSS:

#yahoo1.logosprite {
background-position:0 0;
height:16px;
width:16px;
}

任何人都可以提出更好的解决方案吗?

4

2 回答 2

2

这不是有效的标记。

只需将 CSS 应用于锚点并添加以下 css 属性,使其大小正确:

display: block;
于 2009-12-12T13:55:09.290 回答
1

a元素不能包含div元素。

a只需在自身上设置背景图像。

于 2009-12-12T13:53:12.900 回答