1
<style>
a.a:link,a.a:visited
{
display:block;
width:120px;
font-weight:bold;
color:#ff7100;
background-color:#98bf21;
text-align:center;
padding:4px;
text-decoration:none;
text-transform:uppercase;
}
</style>

<a class='a' href="">link</a>

何らかの理由で、リンクがクリックされたとき color:#ff7100;に別のものを取得#すると、オレンジ色に変わり、リンク先のページに移動しますが、余分な#ものがない場合は、別の通常のリンクにすぎません..これは奇妙だと思います説明がありますか?

4

1 に答える 1

1

そうではあり<style>ません<script>。空のhrefタグは使用しないでください。通常は#代わりに (空のハッシュタグ) を使用します。

これは、リックをクリックすると実際にそのactive状態になるため、次のように定義する必要があるためcssです。a:active

代わりにこのセレクターを試してください:

a.a:link,a.a:visited,a.a:active,a.a:hover
于 2013-01-20T20:44:59.107 に答える