CssRule
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
El objeto CSSRule representa una única regla de estilo CSS. Puede ser parte de una lista cssRules de hojas de estilo (stylesheet).
Existen varias clases de reglas y todas ellas comparten unas cuantas propiedades comunes en el interface CSSRule y la mayor parte de ellas son propiedades específicas de un tipo particular de reglas.
| Tipo | interface específico de la regla | Descripción |
|---|---|---|
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
-
Devuelve la representación en forma de texto, de la regla. Ejem.: "h1,h2 { font-size: 16pt }".
- parentRule
-
Devuelve la regla contenedora, si existe. Ejem.: una regla de estilo dentro de un bloque @media.
- parentStyleSheet
-
Devuelve el objeto stylesheet del que esta regla es parte.
- type
-
El tipo de regla. ejem.:
CSSRule.CHARSET_RULEoCSSRule.IMPORT_RULE.
CSSStyleRule
- selectorText
-
Recoje/Establece la representación en forma de texto, del selector de la regle. Ejem.: "h1,h2".
- style
-
Devuelve el objeto CSSStyleDeclaration para el bloque declaration block de la regla.