- 締切済み
空リンク"#"で指定すると、一気に色が変わってしまいました。
空リンクを指定するとき<a href="#">AAAA</a>で行っているのですが他の <a href="#">BBBB</a>もクリックしていないのに訪問後の色に変わってしまいました。 どう記述すれば一つ一つ変わるのでしょうか? ちなみに一度訪問してしまうと訪問後の色に変わりますがその色を 訪問前に戻す方法はありますか? キャッシュの削除?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
連続すみません、書くの忘れてました。 <head>~</head>に入れるときは下記のように記述してください。 <style type="text/css"> <!-- a:link { color: #000000; } a:visited { color: #000000; } a:hover { color: #000000; } --> </style>
リンクの色が変わるのは、リンク先のページを開いたときなので リンクを押してなくても、その先のページをブラウザで表示していたのではないですか? リンクの色の変更の方法ですがスタイルシートで変更する方法を載せておきます。 <head>~</head>の間に入れて下さい。 未アクセス時の色 a:link { color: #000000; } アクセス済みの色 a:visited { color: #000000; } マウスポインタが文字に乗ったときの色 a:hover { color: #000000; } 訪問後の色を変えたくない場合は、未アクセス時の色とアクセス済みの色を同じにすれば大丈夫です。 ちなみに#000000の部分が色になりますので、ここを好きな色に変えるのです。 分からない場合は http://www.finitojapan.com/cltable.html この辺のページを参考にして下さい。
- Yanch
- ベストアンサー率50% (114/225)
色を指定したいのなら、 bodyタグの属性で、アンカの色を変更できますよ。 または、スタイルシートを使っても色の指定が出来ます。
- yambejp
- ベストアンサー率51% (3827/7415)
>どう記述すれば一つ一つ変わるのでしょうか? どうもなにも、ダミーとはいえリンク先が同じであれば 一つ一つ変えることはできません。 そもそも<a href="#">AAAA</a>自体は有効性のないリンクですから visitedを気にすることがナンセンスだと思いますが。 なお単に色が変わらないようにしたいのであれば、スタイルシート で設定可能です。 >訪問前に戻す方法はありますか? ブラウザごとに指定がことなります。情報不足。 IEならツールのインターネットオプションで履歴のクリアするとか