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