class js.html.CSSRule

Available on js

An object implementing the CSSRule DOM interface represents a single CSS rule. References to a CSSRule-implementing object may be obtained by looking at a CSS style sheet's cssRules list.

There are several kinds of rules. The CSSRule interface specifies the properties common to all rules, while properties unique to specific rule types are specified in the more specialized interfaces for those rules' respective types.



Documentation for this class was provided by MDN.

Class Fields

static var CHARSET_RULE:Int

static var FONT_FACE_RULE:Int

static var IMPORT_RULE:Int

static var KEYFRAMES_RULE:Int

static var KEYFRAME_RULE:Int

static var MEDIA_RULE:Int

static var PAGE_RULE:Int

static var STYLE_RULE:Int

static var UNKNOWN_RULE:Int

Instance Fields

var cssText:String

Returns the textual representation of the rule, e.g. "h1,h2 { font-size: 16pt }" Setter throws DOMException.

var parentRule:CSSRule

Returns the containing rule, otherwise null. E.g. if this rule is a style rule inside an @media block, the parent rule would be that CSSMediaRule.

var parentStyleSheet:CSSStyleSheet

Returns the CSSStyleSheet object for the style sheet that contains this rule

var type:Int

One of the Type constants indicating the type of CSS rule.