CSSSupportsRule - 代表单个 CSS @supports at-rule 的对象
CSSSupportsRule
接口描述一个代表单个 CSS @supports
at-rule 的对象。它实现了 CSSConditionRule
接口,因此也实现了 CSSRule
和 CSSGroupingRule
接口,它的类型值为 12
(CSSRule.SUPPORTS_RULE
)。
语法
该语法使用了 WebIDL 格式进行描述。
interface CSSSupportsRule : CSSConditionRule {
}
属性
作为 CSSConditionRule
的子类,因此它也是 CSSGroupingRule
和 CSSRule
的子类,CSSSupportsRule
也实现了这些接口的属性。它没有特有属性。
方法
作为 CSSConditionRule
的子类,因此它也是 CSSGroupingRule
和 CSSRule
的子类,CSSSupportsRule
也实现了这些接口的方法。它没有特有方法。
规范
规范 | 状态 | 备注 |
---|---|---|
CSS Conditional Rules Module Level 3 CSSSupportsRule 的定义 |
候选推荐 | 初始定义 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 不支持 | 支持 | 171 | 不支持 | 12.1 | 不支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 支持 | 171 | 未知 | 不支持 | 不支持 |
1. 从 Firefox 17 到 19,方法和属性定义在 CSSSupportsRule
上。从版本 20 开始,它们定义在 CSSConditionRule
上。