objeto Stylesheet

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.

Esta sección describe el objeto CSSStyleSheet, que representa una única hoja de estilos CSS.

Una hoja de estilos CSS consiste en reglas CSS que pueden, cada una de ellas, ser manipuladas a través del objeto CSSRule. El objeto de la hoja de estilo en sí mismo, te permite examinar y modificar la hoja de estilos, incluyendo su lista de reglas.

Puedes tomar la lista de estilos de un documento determinado mediante el uso de la propiedad document.styleSheets.

Propiedades

stylesheet.cssRules

Devuelve todas las reglas CSS que hay en la hoja de estilo, en forma de arreglo.

stylesheet.disabled

Esta propiedad indica si se ha aplicado o no, la hoja de estilo actual.

stylesheet.href

Devuelve la localización de la hoja de estilo.

stylesheet.media

Especifica el medio al que se tiene intención de aplicar la hoja de estilo.

stylesheet.ownerNode

el nodo que asocia la hoja de estilo con el documento.

stylesheet.ownerRule

Si la hoja de estilo tiene una regla marcada con @import, la propiedad ownerRule contendrá la CSSImportRule.

stylesheet.parentStyleSheet

Devuelve la hoja de estilo que que está incluida en esta, si existe.

stylesheet.title

Devuelve el título de la hoja de estilo actual.

stylesheet.type

Especifica el lenguaje de la hoja de estilo.

Métodos

stylesheet.deleteRule

Elimina una regla de la hoja de estilo.

stylesheet.insertRule

Agrega una nueva regla de estilo a la hoja de estilo actualmente usada.

Especificación