:visited擬似クラス。
CSSでのセレクタ(選択子)の一つである、:visited擬似クラスに関して解説します。
:visited擬似クラスとは。
:visited擬似クラスとは、リンク先が訪問済みとなっているアンカーを対象とする擬似クラスセレクタです。
但し、スタイル定義の対象となるマークアップ言語で定義されているアンカー要素のみが対象となります。
- HTMLなら<a>要素のみが対象となります。
- XMLでは任意の要素が対象となり得ますが、現在のところ(CSS第二水準までで)、アンカーとしての機能を与えるCSSのプロパティは存在しません。
:visited擬似クラスの書式。
:visited擬似クラスの書式は、
セレクタ:visited
です。
ここで、セレクタ
としては任意のものが使えますが、対象要素を問わない場合なら全称セレクタ(汎用セレクタ)を省略出来ます。
:visited擬似クラスの仕様上の注意。(平成18年 7月18日 訂正)
:visited擬似クラスと:link擬似クラスは正反対の概念ですので、併用する事は出来ません。:visited擬似クラスとを併用する場合は、意味上の理由から、必ず以下の順序に従って記述して下さい。
:visited擬似クラス:hover擬似クラスまたは:focus擬似クラス:active擬似クラス
この順序を守らないと無効になってしまいます。
-
はいずれもリンクのアンカーを表す要素では無いため、
:visited擬似クラスの前に書かれていると:visited擬似クラスが無意味と見なされてしまうからです。
:visited擬似クラスの実装上の注意。
:visited擬似クラスは、
- オペラ 6.x
で挙動がおかしい場合があります。
:visited擬似クラスのWAP 2.0での実装上の注意。
WAP 2.0では、:visited擬似クラスは必須ではありません。
- オープンウェーヴ社のWAP 2.0 ウェブブラウザでは
:visited擬似クラスは実装されております。