CSS Reference

:valid

内容の検証に成功したフォーム関連要素にスタイルを適用する

:valid 疑似クラスは、入力内容を検証した結果 Valid(有効)だった要素、およびその要素を含む form 要素、fieldset 要素にスタイルを適用します。

例えば、required 属性が付与されている入力コントロールすべてに入力があった場合や、type="url"type="email" をもつ input 要素に対して正しい形式での入力があった場合が該当します。

:validのサンプルソース

form:valid {
  border: 5px solid #f1f8e9;
}

input:valid {
  background-color: #f1f8e9;
}

主要ブラウザの対応

IE11
Edge(EdgeHTML)
Edge(Chromium)
Chrome
Firefox
Safari
iOS Safari
Android Chrome

対応ブラウザから CSS プロパティやセレクタを探す

対応ブラウザから CSS プロパティやセレクタを逆引きできます。

Edge(Chromium)
Firefox
Chrome
Safari
iOS Safari
Android Chrome