Firefox Tomorrow

web api interface

CSSImportRule

View on MDN ↗

The CSSImportRule interface represents an @import at-rule.

Instance properties

Inherits properties from its ancestor CSSRule.

  • href Read only
    • : Returns the URL specified by the @import rule.
  • layerName Read only
    • : Returns the name of the cascade layer declared in the @import rule, the empty string if the layer is anonymous, the or null if the rule doesn’t declare any.
  • media
    • : Returns the value of the media attribute of the associated stylesheet.
  • styleSheet Read only
    • : Returns the associated stylesheet.
  • supportsText Read only
    • : Returns the supports condition specified by the @import rule.

Instance methods

Inherits methods from its ancestor CSSRule.

Examples

The document includes a single stylesheet which contains a single @import rule. Therefore the first item in the list of CSS rules will be a CSSImportRule.

@import "style.css" screen;
const myRules = document.styleSheets[0].cssRules;
console.log(myRules[0]); // A CSSImportRule instance object

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.