我知道这听起来很愚蠢,但我试图改变'anchor element
'的背景位置,但我没有得到任何结果。css更改后台位置为:visited
的HTML
看起来是这样的:
<a href="http://google.com/" class="first-link">Link</a><a href="http://google.com/" class="second-link"></a>
为.second-link:visited
我想改变background position
,我不知道为什么它不工作。
更新
为.second-link
的CSS是这样的:
.second-link { background: url(../images/sprite.png) no-repeat -13px -124px; height: 20px; width: 15px; display: inline-block; margin: 2px 0 -6px 2px; }
第二链接是否有'display:inline'?如果是的话,'使用display:inline-block'并设置一些'width&height' – Jashwant 2013-05-10 07:11:47
你可以创建一个js小提琴吗? – Jashwant 2013-05-10 07:15:18
@Jashwant:似乎我不得不放弃它的[浏览器bug](http://stackoverflow.com/questions/3788855/google-chrome-avisited-background-image-not-working)。不管怎么说,还是要谢谢你! :) – 2013-05-10 07:57:35