Объект CSSRule XML DOM

Объект CSSRule

Объект CSSRule является базовым классом, используемым для определения любого правила в таблице стилей CSS, включая наборы правил (rule sets) и @-правила (at-rules).

Правила существуют в нескольких типах. Все эти типы имеют мало общих свойств в интерфейсе CSSRule, большинство типов имеют специализированные свойства для конкретного типа правил.

Типы правил CSS

Тип Соответствующие интерфейсы
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

cssText
Возвращает текстовое представление правила, например "h1,h2 { font-size: 16pt }".
parentRule
Возвращает правило, содержащее правило (если оно есть) (например, стильные правила в блоке @media).
parentStyleSheet
Возвращает объект stylesheet, к которому принадлежит это правило.
type
Тип правил, например CSSRule.CHARSET_RULE или CSSRule.IMPORT_RULE.

Примечание:Все эти свойства являются только для чтения.

Связанные страницы

Руководство пользователя DOM XML:Объект CSSStyleRule