Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. CSSSupportsRule

CSSSupportsRule

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨September 2015⁩.

TheCSSSupportsRule interface represents a single CSS@supportsat-rule.

CSSRule CSSGroupingRule CSSConditionRule CSSSupportsRule

Instance properties

Inherits properties from its ancestorsCSSConditionRule,CSSGroupingRule, andCSSRule.

Instance methods

Inherits methods from its ancestorsCSSConditionRule,CSSGroupingRule, andCSSRule.

Examples

The CSS includes a CSS feature query using the@supportsat-rule, containing one style rule. This will be the first CSSRule returned bydocument.styleSheets[0].cssRules.myRules[0] therefore returns aCSSSupportsRule object.

css
@supports (display: grid) {  body {    color: blue;  }}
js
let myRules = document.styleSheets[0].cssRules;console.log(myRules[0]); // a CSSSupportsRule representing the feature query.

Specifications

Specification
CSS Conditional Rules Module Level 3
# the-csssupportsrule-interface

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp