- ベストアンサー
スタイルシートで未訪問のリンクの色が変わらない問題
- 初めて利用する方がスタイルシートで未訪問のリンクの色を変更しようとしていますが、うまくいかない問題が発生しています。
- リンクの色を変えるためにCSSの設定を試していますが、未訪問のリンクの色だけが変わりません。
- サイト作りを始めたばかりで解決方法を探しているので、助けていただけると嬉しいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
※前の方とは別人です。 まず、 link,visited,hover,activeの順は必ず守ってください。 適当でよいわけでは有りません。 http://www.tagindex.com/stylesheet/link/color.html http://jmblog.jp/archives/179 次に、 そのリンクを一度踏みませんでしたか? そうするとlinkのcolorを変えても訪問済みの色のままです。 もし踏んだのなら、 ブラウザのキャッシュ(履歴)を削除してからにしましょう。 a{text-decoration: none;} a:link { color: #000000;} a:visited {color: #808080;} a:hover {color: #000000;} a:active {color: #000000;}
その他の回答 (2)
a:link{} a:visited {} a:link:hover,a:visited:hover{} のほうが効率的ですけどね。。
お礼
ややこしくってすいません。 実際私が行っているのは A{text-decoration: none} A:visited {color: #808080;} A:active {color: #000000} A:hover {color: #000000} A:link { color: #000000} こうなります。省略のことは、この質問をしてから知ったのですがやはり変わりはありません・・・。 たよりっきりで申し訳ございせんが、もし上のを省略する場合を教えてくださるとうれしいです。
a:link{} a:link:hover{} a:visited {} a:visited:hover{} として、 これを指定すれば、OKですよ。
お礼
ありがとうございます!無事解決いたしました! 順序は守らなきゃいけないのですね・・・勉強になりました。