我有3个伪装成“滑过按钮”的a标签。
<div id="buttons">
<a class='button' id='but1' href=''></a>
<a class='button' id='but2' href=''></a>
<a class='button' id='but3' href=''></a>
</div>
每个按钮都从CSS中获取其初始图像,如下所示:
.button{
background:url(theimage.jpg);
width;height; etc...
}
现在,当我尝试为每个特定的元素分配初始背景位置时,如下所示:
#but1{
background-position:0 0;
}
#but1:hover{
background-position:0 -50px;
}
#but2{
background-position:0 -100px;
}
#but2:hover{
background-position:0 -150px;
}
#but3{
background-position:0 -200px;
}
#but3:hover{
background-position:0 -250px;
}
问题:每个按钮都默认为0 0位置。
请注意,鼠标悬停的位置按预期工作。
我现在感觉有点不舒服,所以这可能是一个疏忽,但我已经盯着它看了一个小时,还是无法解决。
有什么想法吗?
谢谢
编辑 pastebin爱好者http://pastebin.com/SeZkjmHa