Skip to Content
JavaScript: The Definitive Guide, 6th Edition
book

JavaScript: The Definitive Guide, 6th Edition

by David Flanagan
May 2011
Intermediate to advanced
1093 pages
40h 54m
English
O'Reilly Media, Inc.
Content preview from JavaScript: The Definitive Guide, 6th Edition

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[] cssRules

A read-only, array-like object holding the CSSRule objects that compose the stylesheet. In IE, use the rules property instead.

boolean disabled

If true, the stylesheet is disabled and is not applied to the document. If false, the stylesheet is enabled and is applied to the document.

readonly string href

The URL of a stylesheet that is linked to the document, or null for inline stylesheets.

readonly string media

A 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() and deleteMedium() methods. (Formally, the value of this property is a MediaList object, but that type is not covered in this reference.)

readonly Node ownerNode

The document element that “owns” this stylesheet, or null if there isn’t one. See Link and Style.

readonly CSSRule ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

JavaScript: The Definitive Guide, 5th Edition

JavaScript: The Definitive Guide, 5th Edition

David Flanagan

Publisher Resources

ISBN: 9781449393854Errata PageSupplemental Content