如果 input 元素中輸入的值為合法的,設(shè)置其為黃色:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鳥教程(cainiaoplus.com)</title>
<style>
input:valid
{
background-color: yellow;
}
</style>
</head>
<body>
<h3> :valid 選擇器示例演示。</h3>
<input type="email" value="support@exampel.com" />
<p>請輸入非法 e-mail 地址,查看樣式變化。</p>
</body>
</html>測試看看 ?/?:valid 選擇器在表單元素的值需要根據(jù)指定條件驗證時設(shè)置指定樣式。
注意: :valid 選擇器只作用于能指定區(qū)間值的元素,例如 input 元素中的 min 和 max 屬性,及正確的 email 字段, 合法的數(shù)字字段等。
表格中的數(shù)字表示支持該屬性的第一個瀏覽器版本號。
| 選擇器 | |||||
|---|---|---|---|---|---|
| :valid | 10.0 | 10.0 | 4.0 | 5.0 | 10.0 |
:valid
{
css 聲明;
}CSS 選擇器 :invalid