English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
input要素に値が合法的である場合、黄色に設定します:
!DOCTYPE html <html> <head> <meta charset="utf-8"> <title>基本チュートリアル(oldtoolbag.com)/title> <style> input:valid { background-color: yellow; } </style> </head> <body> <h3> :valid 選択子の例を示します。</h3> <input type="email" value="[email protected]" /> <p>無効なe-メール アドレス、スタイルの変更を確認してください。</p> </body> </html>テストして見て‹/›
:valid 選択子は、フォーム要素の値が指定された条件に基づいて検証される場合に指定されたスタイルを設定します。
注意: :valid 選択子は、指定された範囲の値を持つ要素(例:input要素のminおよびmax属性、正しいemailフィールド、合法な数字フィールドなど)にのみ適用されます。
テーブルの数字は、その属性をサポートする最初のブラウザのバージョン番号を示しています。
選択子 | |||||
---|---|---|---|---|---|
:valid | 10.0 | 10.0 | 4.0 | 5.0 | 10.0 |
:valid { css 宣言; }
CSS 選択子 :invalid