詳細
リンクにスプライト画像を使用しようとしています。リンク、ホバー、アクティブな作業ですが、訪問しません。リンクにアクセスすると、元のスプライトに戻ります。私が使用しているCSSとHTMLを以下に示します。
HTML
<a href="#1" class="sprite favourite"> </a>
<a name="1">link1</a>
CSS
.sprite
{
width:15px;
height:15px;
text-decoration:none;
display:block;
background-image:url(everything-spritev2.png);
}
.favourite:link{background-position:-32px 0;}
.favourite:hover{background-position:-48px 0;}
.favourite:visited {background-position:-64px 0;} /* visited link */
.favourite:active {background-position:-64px 0;}
質問
リンクがクリックされた後、.favourite:visitedのスプライトが機能しないのはなぜですか?