0

ハイパーリンクの色や下線が変更されないのはなぜですか?標準のVS2010サイトのCSSに次のものがあります。

a:link, a:visited
{
color: #034af3;
outline: none;
}

a:hover
{
color: #1d60ff;
text-decoration: none;
outline: none;
}

a:active
{
color: #034af3;
outline: none;
}

p
{
margin-bottom: 10px;
line-height: 1.6em;

}

私は何が間違っているのですか?私は間違った場所にいますか?ありがとう!

4

3 に答える 3

2

最初にすべきことは、後で適用されて自分のスタイルをオーバーライドする他のスタイル ルールがないこと、または!important自分のスタイルによってオーバーライドされない、より具体的な (または を使用する) 以前のスタイル ルールがないことを除外することです。

また、CSS が HTML 内の適切な場所にあることを確認してください。

spanスタイルをオーバーライドするスタイルが適用されている可能性のあるリンク内に、 などの他の要素がないことを確認してくださいa

他にも多くのデバッグ手順を実行する必要がありますが、これが正しい方向に向けられることを願っています。

于 2012-06-05T16:22:06.540 に答える
1

色はほとんど同じなので、変更が見られませんでした。a:hover を #ff0000 に変更し、結果を確認します

a:hover {color:#ff0000}
于 2012-06-05T16:27:05.947 に答える
1

ホバー時にテキスト装飾を表示しないように設定しました。

ホバー装飾あり: http://jsfiddle.net/KbZNb/

ホバー装飾なし: http://jsfiddle.net/KbZNb/1/

#1d60ff色が変わっているように見えますが、との色が似ているためわずかです。#034af3

于 2012-06-05T16:24:12.423 に答える