:focus擬似クラス。

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

:focus擬似クラスとは。

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

  • 具体的には、マウスで当該箇所を軽くクリックした場合などが対象となります。

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

:focus擬似クラスの書式。

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

セレクタ:focus

です。

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

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

:focus擬似クラス

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

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

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

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

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

:focus擬似クラスは、

  • ネットスケープ 4.x
  • インターネットエクスプローラのウィンドウズ版6.xまでとマッキントッシュ版4.xまで
  • オペラ 6.x

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

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

WAP 2.0では、:focus擬似クラスは必須ではありません。

  • オープンウェーヴ社のWAP 2.0 ウェブブラウザでも:visited擬似クラスは実装されておりません

関連項目。


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