|
|
The <code> CSSRule </code> interface is the abstract base interface for any type of CSS <a href="http://www.w3.org/TR/REC-CSS2/syndata.html#q5"> statement </a> . This includes both <a href="http://www.w3.org/TR/REC-CSS2/syndata.html#q8"> rule sets </a> and <a href="http://www.w3.org/TR/REC-CSS2/syndata.html#at-rules"> at-rules </a> . An implementation is expected to preserve all rules specified in a CSS style sheet, even if it is not recognized. Unrecognized rules are represented using the <code> CSSUnknownRule </code> interface.
| enum |
An integer indicating which type of rule this is.
| unsigned short |
[const]
The type of the rule, as defined above. The expectation is that binding-specific casting methods can be used to cast down from an instance of the <code> CSSRule </code> interface to the specific derived interface implied by the <code> type </code> .
| DOM::DOMString |
[const]
The parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.
| void |
see cssText
HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at this point in the style sheet.
NO_MODIFICATION_ALLOWED_ERR: Raised if this style sheet is readonly.
INVALID_MODIFICATION_ERR: Raised if the specified CSS string value represents a different type of rule than the current one.
Throws: DOMException, CSSException, SYNTAX_ERR:, Raised, if, the, specified, CSS, string, value, has, a, syntax, error, and, is, unparsable.
| CSSStyleSheet |
[const]
The style sheet that contains this rule.
| CSSRule |
[const]
If this rule is contained inside another rule (e.g. a style rule inside an @media block), this is the containing rule. If this rule is not nested inside any other rules, this returns <code> null </code> .
| Generated by: ssk@tauon.ph.unimelb.EDU.AU on Wed May 23 05:55:52 2001, using kdoc 2.0a35. |