css更改背景位置:访问

时间:2013-05-10 07:05:06

标签: html css anchor

我知道这可能听起来很愚蠢,但我试图更改' anchor element'但我没有结果。

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; }

1 个答案:

答案 0 :(得分:0)

您的a标记内没有second-link类内容。因此,它在页面上不可见,因为它的宽度和高度都是0px。在其中添加一些内容内容会修复它,或者如果您不想在其中添加任何内容,则必须将a标记设置为display: inline-block;并在其上设置宽度和高度确保它在页面上可见。