セレクタ
#
#
#
擬似クラス
#
#
#
#
#
ユーザー操作
擬似クラス | 説明 |
---|---|
:hover | ホバーされている要素を選択 |
:active | アクティブ化されている要素を選択 |
:focus | フォーカスされている要素を選択 |
:focus-visible | |
:focus-within | フォーカスされているか子孫要素がフォーカスされている要素を選択 |
#
#
#
#
入力
擬似クラス | 説明 |
---|---|
:enabled | 有効化されている要素を選択 |
:disabled | 無効化されている要素を選択 |
:read-only | ユーザーが編集できない要素を選択 |
:read-write | ユーザーが編集できる要素を選択 |
:placeholder-shown | |
:autofill | |
:default | |
:checked | |
:indeterminate | |
:blank | |
:valid | 入力値が妥当な要素を選択 |
:invalid | 入力値が妥当でない要素を選択 |
:in-range | |
:out-of-range | |
:required | |
:optional | |
:user-valid | |
:user-invalid |
#
ツリー構造
擬似クラス | 説明 |
---|---|
:root | 文書のルート要素を選択 |
:empty | |
:nth-child() | |
:nth-last-child() | |
:first-child | |
:last-child | |
:only-child | |
:nth-of-type() | |
:nth-last-of-type() | |
:first-of-type | |
:last-of-type | |
:only-of-type |
#
擬似要素
#
#
#