このウェブサイトはご利用の端末での閲覧に対応していません。
This website does not support your device.

:focus”擬似クラス

記事Jul. 11th,2021
フォーカスされた要素を選択する擬似クラス、“:focus”について
この記事はCSS3に対応しています。
この記事はCSS3に対応しています。

:focus”擬似クラス

:focus”擬似クラスはフォーカスされている要素を選択する擬似クラスです。

通常、パソコンではマウスで要素をクリックした時やキーボードの[Tab]キーによる順次ナビゲーションによって要素をフォーカスすることができます。また、フォームの入力欄は入力中にフォーカス状態になります。

文書の記述言語によってはどの要素がフォーカスできるのかを定義している場合があります。また、文書の記述言語によってはホバーされている状態を判断する追加の方法を定義している場合があります。ただし、要素の子孫要素がフォーカスされているだけでは“:focus”擬似クラスでは選択できません。

要素は:any-link”擬似クラス:link”擬似クラス:visited”擬似クラス:hover”擬似クラス、“:focus”擬似クラス、:active”擬似クラスなどの擬似クラスの中から複数の擬似クラスから同時に選択される場合があります。同じ要素に対して複数の擬似クラスを併用する場合にはスタイルが競合することがありますので、記述する順序に気を付ける必要があります。

フォーカスできる要素

文書の記述言語によってはどの要素がフォーカスできるのかを定義している場合があります。HTMLでは通常は以下の要素がフォーカス可能です。

使用例

textarea {
border: solid 5px #00a381; /**/
}

textarea:hover {
border: solid 5px #fabf14; /**/
}

textarea:focus {
border: solid 5px #e198b4; /**/
}

textarea:active {
border: solid 5px #93ca76; /**/
}
<p><label for="sample">猫が好きですか?:</label></p>
<p><textarea id="sample"></textarea></p>

仕様書

定義されている仕様書
Level 1 Level 2 Level 3 Level 4
勧告(REC) 勧告(REC) 勧告(REC) 作業草稿(WD)
:focus
定義あり

定義あり

定義あり

定義あり
一番上へ
トップにもどる
シェアする
シェアする
Facebookでシェアする
ツイート
Google+でシェア
Pocket
はてなブックマーク