Name
CSSStyleSheet — a CSS stylesheet
Synopsis
This interface represents a CSS stylesheet. It has properties
and methods for disabling the stylesheet, and for querying,
inserting, and removing CSSRule style rules.
The CSSStyleSheet objects that apply to a document are members of
the styleSheets[] array of the
Document object and may also be available through the sheet property of the <style> or <link> element that defines or links
to the stylesheet.
In IE8 and before, use the rules[] array instead of cssRules[], and use addRule() and remove
Rule() instead of the
DOM standard insertRule() and
deleteRule().
Properties
readonly CSSRule[]cssRulesA read-only, array-like object holding the CSSRule objects that compose the stylesheet. In IE, use the
rulesproperty instead.booleandisabledIf
true, the stylesheet is disabled and is not applied to the document. Iffalse, the stylesheet is enabled and is applied to the document.readonly stringhrefThe URL of a stylesheet that is linked to the document, or
nullfor inline stylesheets.readonly stringmediaA list of media to which this stylesheet applies. You can query and set this property as a single string, or treat it as an array-like object of media types with
appendMedium()anddeleteMedium()methods. (Formally, the value of this property is a MediaList object, but that type is not covered in this reference.)readonly NodeownerNodeThe document element that “owns” this stylesheet, or
nullif there isn’t one. See Link and Style.readonly CSSRule ...