CSS

:可选的 | :optional

:optional

:optionalCSS伪类 表示任意没有required属性的 <input>或 <textarea> 元素使用它. 它允许表单容易的展示可选字段并且渲染其外观.

/* Selects <input> elements, but only if they are */ /* optional, i.e. have not got required set on them */ input:optional { border: 1px dashed black; }

为必填字段设置外观,请使用:required伪类.

语法

:optional

示例

查看示例:invalid.

规范

SpecificationStatusComment
HTML Living StandardThe definition of ':optional' in that specification.Living StandardNo change.
HTML5The definition of ':optional' in that specification.RecommendationDefines the semantic regarding HTML and constraint validation.
Selectors Level 4The definition of ':optional' in that specification.Working DraftNo change.
CSS Basic User Interface Module Level 3The definition of ':optional' in that specification.Candidate RecommendationDefines the pseudo-class, but not the associated semantic.

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support10.0(Yes)4.0 (2)1010.05.0

FeatureAndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support4.4(Yes)4.0 (2)No support10.05.0

另见

  • :required

  • :invalid

  • :valid