Objeto CSSRule XML DOM

Objeto CSSRule

O objeto CSSRule é uma classe base, usada para definir qualquer regra de estilo em uma tabela de estilos CSS, incluindo conjuntos de regras (rule sets) e regras @ (at-rules).

Existem vários tipos de regras. Esses tipos compartilham poucas propriedades comuns no interface CSSRule, a maioria dos tipos possui propriedades específicas para cada tipo de regra.

Tipo de regra de CSS

Tipo Interfaces correspondentes
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

Propriedades do objeto CSSRule

cssText
Retorna a representação textual da regra, por exemplo "h1,h2 { font-size: 16pt }".
parentRule
Retorna a regra contida (se houver) (por exemplo, regras de estilo dentro de um bloco @media).
parentStyleSheet
Retorna o objeto stylesheet ao qual a regra pertence.
type
Tipo de regra, por exemplo, CSSRule.CHARSET_RULE ou CSSRule.IMPORT_RULE.

Notas:Todas as propriedades acima são de leitura apenas.

Páginas relacionadas

Manual de referência do XML DOM:Objeto CSSStyleRule