Re: ポインタの色表示について



こんにちは、中根です。

     >  私が <BODY alink="#ff0000">として、望んでいる機能は、キーボード・ナビ
     > ゲーションを利用してWEBを操作するとき、「TAB」キーで選択している
     > (あるいは、選択した)リンクのポインタは、この指定がないと破線で囲まれて
     > 表示されますが、この指定があれば色が付いて表示されます。この方が見分けや
     > すい(ポインタを見分けやすい)、ということです。

 すみません。確かに :link だと全てのハイパーリンクが赤くなりますね。

 自分では確認のしようがないのでまた嘘の情報かもしれませんが、 CSSのス
ペックを見ると、A:hoverまたは A:active のいずれかでできそうな気がしま
す。

A:hover { color: red; }

だと、スペック的には、マウスポインタが上に来ると赤くなることになります。
一方

A:active { color: red; }

の場合は、マウスポインタがあるハイパーリンク上でそのリンクを選ぶ
(activateする) と赤くなるようです。

 その他にハイパーリンク関係で便利かもしれないのは、 :visited と
:focus ですね。

 たとえば

:link { color: red; }
:visited { color: blue; }
A:hover { text-decoration: blink; color: red; }

などとすると、全てのハイパーリンクは赤、マウスポインタが上にくると赤の
点滅、一度見たリンクは青、というようになります。 (少なくともスペック上
はそういうことになっています。)

 試してみてください。

中根雅文