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 isnull
. When this property is non-null
, the inheritedownerNode
property isnull
.
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
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.