public interface CSSStyleSheet extends StyleSheet
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.
Modifier and Type | Method and Description |
---|---|
int |
addRule(String selector,
String style) |
int |
addRule(String selector,
String style,
int index) |
void |
deleteRule(int index)
Deletes a rule from the style sheet.
|
CSSRuleList |
getCssRules()
Returns a
CSSRuleList of the CSS rules in the style sheet. |
CSSRule |
getOwnerRule()
If this style sheet is imported into the document using an
@import rule, the ownerRule property will return that CSSImportRule , otherwise it returns null . |
CSSRuleList |
getRules() |
int |
insertRule(String rule,
int index)
Inserts a new style rule into the current style sheet.
|
void |
removeRule(int index) |
getHref, getMedia, getOwnerNode, getParentStyleSheet, getTitle, getType, isDisabled, setDisabled
CSSRuleList getCssRules()
CSSRuleList
of the CSS rules in the style sheet.CSSRule getOwnerRule()
@import
rule, the ownerRule
property will return that CSSImportRule
, otherwise it returns null
.CSSRuleList getRules()
void deleteRule(int index)
int insertRule(String rule, int index)
void removeRule(int index)
Copyright © 2018. All rights reserved.