Name

CSSStyleSheet — a CSS style sheet

Availability

DOM Level 2

Inherits from/Overrides

CSS StyleSheet CSSStyleSheet

Properties

readonly CSSRuleList cssRules

An array (technically, a CSSRuleList) of the CSSRule objects that comprise the style sheet. This includes all at-rules in addition to the actual style rules.

readonly CSSRule ownerRule

If this style sheet was imported by an @import rule in another style sheet, this property holds the CSSImportRule object that represents that @import rule. Otherwise, it is null. When this property is non-null, the inherited ownerNode property is null.

Methods

deleteRule( )

Deletes the rule at the specified position.

insertRule( )

Inserts a new rule at the specified position.

Description

This interface represents a CSS style sheet. The cssRules property lists the rules contained in the style sheet, and the insertRule( ) and deleteRule( ) methods allow you to add and delete rules from that list.

See Also

StyleSheet

Type of

CSSImportRule.styleSheet, CSSRule.parentStyleSheet

Returned by

DOMImplementation.createCSSStyleSheet( )

Get JavaScript: The Definitive Guide, Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.