--- title: CSSSupportsRule slug: Web/API/CSSSupportsRule translation_of: Web/API/CSSSupportsRule ---
{{APIRef("CSSOM")}}
该 CSSSupportsRule
接口描述了代表一个 CSS 对象{{cssxref("@supports")}} at-rule. 它实现了 {{domxref("CSSConditionRule")}} 接口, 因此 {{domxref("CSSRule指定规则")}} 和{{domxref("CSSGroupingRule")}} 用一个类型值接口 12
(CSSRule.SUPPORTS_RULE
).
该语法使用所描述的WebIDL 格式.
接口 CSSSupportsRule : CSSConditionRule { }
作为{{domxref("CSSConditionRule")}} 因此一个 {{domxref("CSSRule指定规则")}} and和一{{domxref("CSSGroupingRule")}}, CSSSupportsRule
还实现了,这些接口的属性。它没有特定的属性
作为{{domxref("CSSConditionRule")}} 因此一个 {{domxref("CSSRule指定规则")}}和{{domxref("CSSGroupingRule")}}, CSSSupportsRule
也实现了这个接口的方法。他没有具体属性的方法
规范 | 状态 | 注释 |
---|---|---|
{{ SpecName('CSS3 Conditional', '#the-csssupportsrule-interface', 'CSSSupportsRule') }} | {{ Spec2('CSS3 Conditional') }} | 初始定义 |
{{CompatibilityTable}}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | {{CompatNo}} | {{CompatGeckoDesktop("17")}}[1] | {{CompatNo}} | 12.10 | {{CompatNo}} |
Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | {{CompatNo}} | {{CompatGeckoMobile("17")}}[1] | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
[1] 作为前叠这规则是没有意义的 CSSSupportsRule
只支持,如果用户可以通过设置配置的值ilayout.css.supports-rule.enable
的真实.
从Firefox 17到 Firefox 19 在内, CSSSupportsRule
直接来自 CSSRule
的方法和属性定义在 CSSConditionRule
现在的水平,在 CSSSupportsRule
定义.该规范草案改变了,并已更新了 Firefox 20 was updated.