:可选
试试看
此伪类可用于设置不需要提交表单的字段的样式。
**注意:** :required
伪类选择必需的表单字段。
语法
css
:optional {
/* ... */
}
无障碍访问
示例
可选字段具有紫色边框
HTML
html
<form>
<div class="field">
<label for="url_input">Enter a URL:</label>
<input type="url" id="url_input" />
</div>
<div class="field">
<label for="email_input">Enter an email address:</label>
<input type="email" id="email_input" required />
</div>
</form>
CSS
css
label {
display: block;
margin: 1px;
padding: 1px;
}
.field {
margin: 1px;
padding: 1px;
}
input:optional {
border-color: rebeccapurple;
border-width: 3px;
}
结果
规范
规范 |
---|
HTML 标准 # selector-optional |
选择器级别 4 # opt-pseudos |
浏览器兼容性
BCD 表格仅在浏览器中加载