:hover擬似クラス。

CSSでのセレクタ(選択子)の一つである、:hover擬似クラスに関して解説します。

:hover擬似クラスとは。

:hover擬似クラスとは、当該要素上に閲覧者がカーソルを合わせている状態のみ対象とする擬似クラスセレクタです。

この擬似クラスは、仕様上は特に対象となる要素を限定しておりません。

  • 例えば、<tr>要素に適用すれば、表にマウスカーソルを当てると当該行のスタイル(背景色など)を変える事が出来ます。

:hover擬似クラスの書式。

:hover擬似クラスの書式は、

セレクタ:hover

です。

ここで、セレクタとしては任意のものが使えますが、対象要素を問わない場合なら全称セレクタ(汎用セレクタ)を省略出来ます。

:hover擬似クラスの使用上の注意。(平成18年 7月18日 訂正)

:hover擬似クラス

を併用する場合は、意味上の理由から、必ず以下の順序に従って記述して下さい。

  1. :link擬似クラスまたは:visited擬似クラス
  2. :hover擬似クラス
  3. :active擬似クラス

この順序を守らないと無効になってしまいます。

:hover擬似クラスの実装上の注意。

:hover擬似クラスのPC向けユーザエージェントでの実装上の注意。

:hover擬似クラスは、

  • ネットスケープ 4.x

には実装されておりません。

また、

  • オペラ 6.x

でも:hover擬似クラスの挙動がおかしい場合があります。

:hover擬似クラスのWAP 2.0での実装上の注意。

WAP 2.0では、:hover擬似クラス仕様に含まれておりません

関連項目。


しらぎくのウェブサイト作成入門サイトマップ