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_RULEThe rule is a  CSSCharsetRule. | 
| static short | FONT_FACE_RULEThe rule is a  CSSFontFaceRule. | 
| static short | IMPORT_RULEThe rule is a  CSSImportRule. | 
| static short | MEDIA_RULEThe rule is a  CSSMediaRule. | 
| static short | PAGE_RULEThe rule is a  CSSPageRule. | 
| static short | STYLE_RULEThe rule is a  CSSStyleRule. | 
| static short | UNKNOWN_RULEThe 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 cssText)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.String getCssText()
void setCssText(String cssText) throws DOMException
DOMException - SYNTAX_ERR: Raised if the specified CSS string value has a syntax
   error and is unparsable.
   CSSStyleSheet getParentStyleSheet()
CSSRule getParentRule()
null. Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
 Copyright © 2005, 2025, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.