0

我知道这听起来可能很愚蠢,但我正在尝试更改 ' 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,我不知道为什么它不起作用。

更新

的 css.second-link看起来像这样:

.second-link { background: url(../images/sprite.png) no-repeat -13px -124px; height: 20px; width: 15px; display: inline-block; margin: 2px 0 -6px 2px; }
4

1 回答 1

1

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

于 2013-05-10T07:07:01.580 回答