XML DOM - CSSRule-Objekt

CSSRule Objekt

Das CSSRule-Objekt ist eine Basisklasse, die zur Definition jeglicher Regeln in einer CSS-Stylesheet verwendet wird, einschließlich Regelsets (rule sets) und @-Regeln (at-rules).

Es gibt mehrere Arten von Regeln. Diese Arten teilen sich nicht viele allgemeine Attribute im CSSRule-Interface, die meisten Typen haben spezielle Attribute für bestimmte Regeltypen.

CSS Rule Typen

Typ Korrespondierende Schnittstelle
CSSRule.STYLE_RULE CSSStyleRule
CSSRule.MEDIA_RULE CSSMediaRule
CSSRule.FONT_FACE_RULE CSSFontFaceRule
CSSRule.PAGE_RULE CSSPageRule
CSSRule.IMPORT_RULE CSSImportRule
CSSRule.CHARSET_RULE CSSCharsetRule
CSSRule.UNKNOWN_RULE CSSUnknownRule

CSSRule-Objekt-Attribute

cssText
Gibt die Textdarstellung der Regel zurück, z.B. "h1,h2 { font-size: 16pt }"。
parentRule
Gibt die Regel zurück, die den Inhalt enthält (wenn vorhanden), z.B. im @media-Block enthaltenen Stilregel.
parentStyleSheet
Gibt das stylesheet-Objekt zurück, zu dem die Regel gehört.
type
Regeltyp, z.B. CSSRule.CHARSET_RULE oder CSSRule.IMPORT_RULE。

Anmerkung:Alle上述属性均为只读。

Verwandte Seiten

XML DOM Referenzhandbuch:CSSStyleRule-Objekt