0

リンク用に以下のCSSを設定しました。このコードはこれを生成します..

Firefox の場合: リンクは灰色で、フォーカスとホバーは白ですが、アクセスしてもピンク色に変わりません。

Safari の場合: リンクは灰色で、フォーカスとホバーは白で、アクセスするとピンクに変わりますが、更新/キャッシュの空/サファリのリセット後に灰色に戻りません。

a {
  display: block;
  text-decoration: none;
  font-weight: normal;
}           
a:link {
  color: grey;
}
a:visited {
  text-decoration: none;
  color: pink;
}
a:focus {
  color: white;
}
a:active, 
a:hover {
  text-decoration: none;
  color: white;
}

助けてください ?

4

1 に答える 1

0

編集:

Firefox では、[ツール] -> [オプション] -> [コンテンツ] (タブ) -> [色] -> [ページが独自の色を選択できるようにする] にチェックを入れます。これにより、CSS で訪問した色を確認できるはずです。

正しい順序が使用されていない可能性があります。

a:link
a:visited
a:hover
a:active
a:focus

コードを次のように並べます。

a {
  display: block;
  text-decoration: none;
  font-weight: normal;
}           
a:link {
  color: grey;
}
a:visited {
  text-decoration: none;
  color: pink;
}
a:hover,
a:active {
  text-decoration: none;
  color: white;
}
a:focus {
  color: white;
}
于 2013-07-25T17:50:20.003 に答える