public interface CSSRule
CSSRule interface is the abstract base interface for any type of CSS statement. This includes both rule sets and at-rules. An implementation is expected to preserve all rules specified in a CSS style sheet, even if the rule is not recognized by the parser. Unrecognized rules are represented using the
CSSUnknownRule interface.
See also the Document Object Model (DOM) Level 2 Style Specification.
| Modifier and Type | Field and Description |
|---|---|
static short |
CHARSET_RULE
The rule is a
CSSCharsetRule.
|
static short |
FONT_FACE_RULE
The rule is a
CSSFontFaceRule.
|
static short |
IMPORT_RULE
The rule is a
CSSImportRule.
|
static short |
MEDIA_RULE
The rule is a
CSSMediaRule.
|
static short |
PAGE_RULE
The rule is a
CSSPageRule.
|
static short |
STYLE_RULE
The rule is a
CSSStyleRule.
|
static short |
UNKNOWN_RULE
The rule is a
CSSUnknownRule.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCssText()
The parsable textual representation of the rule.
|
CSSRule |
getParentRule()
If this rule is contained inside another rule (e.g.
|
CSSStyleSheet |
getParentStyleSheet()
The style sheet that contains this rule.
|
short |
getType()
The type of the rule, as defined above.
|
void |
setCssText(String
The parsable textual representation of the rule.
|
static final short UNKNOWN_RULE
CSSUnknownRule.
static final short STYLE_RULE
CSSStyleRule.
static final short CHARSET_RULE
CSSCharsetRule.
static final short IMPORT_RULE
CSSImportRule.
static final short MEDIA_RULE
CSSMediaRule.
static final short FONT_FACE_RULE
CSSFontFaceRule.
static final short PAGE_RULE
CSSPageRule.
short getType()
CSSRule interface to the specific derived interface implied by the
type.
StringgetCssText()
void setCssText(StringcssText) throws DOMException
DOMException - SYNTAX_ERR: Raised if the specified CSS string value has a syntax error and is unparsable.
CSSStyleSheetgetParentStyleSheet()
CSSRulegetParentRule()
null.