CSS :optional 伪类
定义和用法
CSS :optional
伪类用于选择并设置可选表单元素的样式(仅适用于 <input>、<select> 和 <textarea>)。
没有 required 属性的表单元素被定义为可选的。
提示:使用 :required
伪类选择必填的表单元素。
实例
选择并设置任何没有 required 属性的 <input> 元素的样式。同时设置任何具有 required 属性的 <input> 元素的样式:
input:optional { background-color: lightgreen; } input:required { background-color: pink; border-color: red; }
CSS 语法
:optional { css declarations; }
技术细节
版本: | CSS3 |
---|
浏览器支持
表格中的数字指定了完全支持该伪类的首个浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
10 | 10 | 4 | 5 | 10 |