CssRule

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 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_RULE o CSSRule.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.

CSSMediaRule

CSSFontFaceRule

CSSPageRule

CSSImportRule

CSSCharsetRule

CSSUnknownRule

Specification