CSSSupportsRule - 代表单个 CSS @supports at-rule 的对象

CSSSupportsRule 接口描述一个代表单个 CSS @supports at-rule 的对象。它实现了 CSSConditionRule 接口,因此也实现了 CSSRuleCSSGroupingRule 接口,它的类型值为 12CSSRule.SUPPORTS_RULE)。

语法

该语法使用了 WebIDL 格式进行描述。

interface CSSSupportsRule : CSSConditionRule {
}

属性

作为 CSSConditionRule 的子类,因此它也是 CSSGroupingRuleCSSRule 的子类,CSSSupportsRule 也实现了这些接口的属性。它没有特有属性。

方法

作为 CSSConditionRule 的子类,因此它也是 CSSGroupingRuleCSSRule 的子类,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 上。

相关链接