语法

:invalid {
  css declarations;
}

:invalid 选择器示例:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      input:invalid {
        border: 2px solid #ff0000;
      }
    </style>
  </head>
  <body>
    <h2>:invalid selector example</h2>
    <form>
      <input type="email" value="E-mail">
    </form>
  </body>
</html>
CSS :invalid 伪类

CSS :invalid 伪类根据其设置选择具有无效值的 <form> 和 <fieldset> 元素。

:invalid 选择器仅适用于具有 min 和 max 属性的表单 <input> 元素、没有合法电子邮件的电子邮件字段、没有数值的数字字段或者具有空值的必填字段。

单选按钮

当需要组中的一个单选按钮时, :invalid 选择器将应用于所有这些按钮(如果未选择组中的所有按钮)。
分组的单选按钮的名称属性具有相同的值。

Gecko默认值

默认情况下,Gecko 不会将样式应用于 :invalid 伪类(但是,我们可以使用 box-shadow 属性应用红色“发光”),而是将样式应用于 :-moz-ui-invalid 伪类, 这适用于 :invalid 伪类的部分情况。

日期:2020-06-02 22:14:36 来源:oir作者:oir