|
|
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.
CSSRule ()
| CSSRule |
CSSRule (const CSSRule &other)
| CSSRule |
CSSRule (CSSRuleImpl *impl)
| CSSRule |
CSSRule & operator = (const CSSRule &other)
| operator = |
~CSSRule ()
| ~CSSRule |
enum RuleType { UNKNOWN_RULE = 0, STYLE_RULE = 1, CHARSET_RULE = 2, IMPORT_RULE = 3, MEDIA_RULE = 4, FONT_FACE_RULE = 5, PAGE_RULE = 6 } | RuleType |
An integer indicating which type of rule this is.
unsigned short type ()
| type |
[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 cssText ()
| cssText |
[const]
The parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.
void setCssText ( const DOM::DOMString & )
| setCssText |
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 parentStyleSheet ()
| parentStyleSheet |
[const]
The style sheet that contains this rule.
CSSRule parentRule ()
| parentRule |
[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> .
CSSRuleImpl * handle ()
| handle |
[const]
not part of the DOM
bool isNull ()
| isNull |
[const]
CSSRuleImpl * impl | impl |
[protected]
Generated by: root@daffy.perf.redhat.com on Mon Jul 14 13:28:10 2003, using kdoc 2.0a53. |