Objeto CSSRule XML DOM

Objeto CSSRule

El objeto CSSRule es una clase base, utilizada para definir cualquier regla en una hoja de estilo CSS, incluyendo conjuntos de reglas (rule sets) y reglas @ (at-rules).

Existen varios tipos de reglas. Estas reglas no comparten muchas propiedades comunes en la interfaz CSSRule, la mayoría de los tipos tienen propiedades específicas para cada tipo de regla.

Tipos de reglas CSS

Tipo Interfaz correspondiente
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

Atributos del objeto CSSRule

cssText
Devuelve la representación de texto de la regla, por ejemplo "h1,h2 { font-size: 16pt }".
parentRule
Devuelve la regla que contiene (si la hay) (por ejemplo, la regla de estilo en el bloque @media).
parentStyleSheet
Devuelve el objeto stylesheet al que pertenece esta regla.
type
Tipo de regla, por ejemplo CSSRule.CHARSET_RULE o CSSRule.IMPORT_RULE.

Notas:Todas las propiedades anteriores son de solo lectura.

Páginas relacionadas

Manual de referencia de DOM XML:Objeto CSSStyleRule