Haxe API Documentation
Back | Index
extern class js.html.CSSStyleSheet
extends StyleSheet
Available in js

An object implementing the CSSStyleSheet interface represents a single CSS style sheet.

A CSS style sheet consists of CSS rules, each of which can be manipulated through an object that corresponds to that rule and that implements the CSSRule interface. The CSSStyleSheet itself lets you examine and modify its corresponding style sheet, including its list of rules.

In practice, every CSSStyleSheet also implements the more generic StyleSheet interface. A list of CSSStyleSheet-implementing objects corresponding to the style sheets for a given document can be reached by the document.styleSheets property, if the document is styled by an external CSS style sheet or an inline style element.



Documentation for this class was provided by MDN.
var cssRules(default,null) : CSSRuleList
Returns a CSSRuleList of the CSS rules in the style sheet.
var ownerRule(default,null) : CSSRule
If this style sheet is imported into the document using an @import rule, the ownerRule property will return that CSSImportRule, otherwise it returns null.
var rules(default,null) : CSSRuleList
function addRule(selector : String, style : String, ?index : Int) : Int
function deleteRule(index : Int) : Void
function insertRule(rule : String, index : Int) : Int
function removeRule(index : Int) : Void
Back | Index