ページの背景色を変えたときに、リンクが目立たなくなってしまうことがあります。こんな時にはリンクの文字の色を変えたくなります。リンクの色を頼りにリンクボタンを探す人もいますから、リンクの色を変えるときにはわかりやすいことを第一に考えてください。
a タグにスタイルシートで色指定をすればリンクの文字色を変えることができます。
a { color:#ffff00;}
しかし、これではどんな場合も #ffff00(つまり黄色)になってしまいます。
a タグ内の文字色は特殊で、まだ見ていないページへのリンクは青、そして訪れたことのあるページへのリンクは紫色と区別しています。この区別も容易にわかるようにした方がいいでしょう。そのためにはスタイルシートに次のようにします。
a:link { color:#99ccff;} a:visited { color:#ff66ff;} a:active { color:#ffffcc;} a:hover { color:#ffffcc;}
このリンクは次のような色合いになります。
a の後ろについているのは class に似ていますが、読者がそこに行ったかどうかの状況で決まるクラスで、ページを書く方が決めるクラスでないので、擬似クラスと呼ばれ、記号もピリオドでなく、コロンです。a タグ内には class= で記述する必要はありません。次のような意味です。
特に、hover は通常では設定されていませんから、うまく使えば効果的です。
リンクの色を変えるときには慎重にテストをして見やすいかどうかを確認してください。
a:link { color:#ffff00;} a:visited { color:#00ff00;} a:active { color:#66ffff;} a:hover { color:#66ffff;}
このリンクは次のような色合いになります。
注意する点を大切な順に並べてみます
次にいくつかの方針を上げました。上にあるやり方が無難です。下に行くほどきちんと考える必要があります。
kuro.html 暗い背景のページを作り、「もどる」リンクを適切な色でもうけなさい。ページの内容はなくてもかまわない。もちろん、index.html に kuro.html へのリンクをつくります。