CSS:optional 疑似クラスは、 required 属性が設定されていない <input>, <select>, <textarea> 要素を表します。

/* 任意の <input> をすべて選択 */
input:optional {
  border: 1px dashed black;
}

この疑似クラスは。フォームを送信するにあたって必須ではない入力欄にスタイルを適用するのに

メモ: :required 疑似クラスは必須のフォーム欄を選択します。

構文

:optional

例は :invalid を参照してください。

仕様書

仕様書 策定状況 コメント
HTML Living Standard
:optional の定義
現行の標準 変更なし。
HTML5
:optional の定義
勧告 HTML の意味論と制約の検証を定義。
Selectors Level 4
:optional の定義
草案 変更なし。
CSS Basic User Interface Module Level 3
:optional の定義
勧告案 疑似クラスとして定義、但し意味論との結び付けはなし。

ブラウザー実装状況

機能ChromeEdgeFirefoxInternet ExplorerOperaSafari
基本サポート10 有り410105
機能Android webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
基本サポート ?4.4 有り4105 ?

関連項目

ドキュメントのタグと貢献者

 このページの貢献者: mfuji09, ethertank, sosleepy
 最終更新者: mfuji09,