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



こんにちは、中根です。

 随分と遅いリプライですが・・・。

     > 貴サイトの
     > <BODY>
     > を
     > <BODY alink="#ff0000">
     > と書いていただくだけです。
     > これにより、キーボード・ナビゲーションを利用してWWWを閲覧す
     > るときに、ポインタが赤色になります。

 この方法でも当然目的は達成できるのですが、もし HTML 4.0 の仕様に準拠
したページを作ろうとしている場合には、この提案は受け入れてもらえないと
思います。

 各ブラウザの実装状況や、その普及状況などを考慮すると、まだこの方法の
方が現実的と言えますが、徐々に HTML 4.0 + CSS を使おうという人も増えて
きていますので、 CSSを用いた方法も合わせて提案するといいのではないでしょ
うか。

 たとえば、
方法 1:

default.css というファイルに

:link { color: red };

と書いて、それぞれの HTMLファイルの <HEAD>エレメントの中で

<LINK rel="stylesheet" type="text/css" href="default.css">

というのを追加してやる。

方法 2:

各 HTMLファイルの <HEAD> エレメントの中に

<STYLE type="text/css">
<!--
:link { color: red};
-->
</STYLE>

を追加する。

 CSSを用いることの利点は、赤色が見づらいと感じるユーザは、ブラウザの
設定変更によって、好みの色を使うようにスタイルシートを変更できる点です。

 が、大きな問題点は、未だ実装しているブラウザがそれほど普及していない
点と、実装しているブラウザでも、物によって実装が異なっているような場合
もあるという点ですね。

 この :link (A:link でもいいのですが) という部分の実装がどのようになっ
ているのか確認していませんので、上の指摘はもしかしたら全く的外れなもの
なのかもしれませんが、仕様的にはこれが望ましい姿ですので、一応書いてみ
ました。
 ご参考まで。

中根雅文