Objeto CSSStyleSheet XML DOM

Objeto CSSStyleSheet

El objeto CSSStyleSheet representa una hoja de estilo CSS individual.

Las hojas de estilo CSS están compuestas por reglas CSS, que se pueden operar mediante el objeto CSSRule. El objeto CSSStyleSheet permite consultar, insertar y eliminar reglas de la hoja de estilo.

Puede obtener la lista de hojas de estilo del documento dado utilizando la propiedad document.styleSheets (un conjunto de objetos de hoja de estilo).

Atributos del objeto CSSStyleRule

cssRules
Devuelve en forma de array todas las reglas CSS de la hoja de estilo.
deshabilitado
Esta propiedad indica si se ha aplicado la hoja de estilo actual. Si es true, la hoja de estilo se cierra y no se puede aplicar al documento. Si es false, la hoja de estilo se abre y se puede aplicar al documento.
href
Devuelve la ubicación de la tabla de estilos (URL), si es una tabla de estilos en línea,则为 null.
media
Establece el medio esperado para la información de estilo.
ownerNode
Devuelve el nodo asociado con la tabla de estilos del documento.
ownerRule
Si la tabla de estilos proviene de una regla @import, la propiedad ownerRule contendrá CSSImportRule.
parentStyleSheet
Devuelve la tabla de estilos que contiene la tabla de estilos (si hay alguna).
title
Devuelve el título actual de la tabla de estilos. El título se puede especificar mediante la propiedad title del elemento <style> o <link> del estilo de la tabla.
type
Establece el lenguaje de la tabla de estilos. Se representa como tipo MIME, el tipo de tabla de estilos CSS es "text/css".

Métodos del objeto CSSStyleRule

Método Descripción
addRule() Método específico de IE para agregar una regla a una tabla de estilos.
deleteRule() Método estándar de DOM para eliminar una regla desde una ubicación específica.
insertRule() Método estándar de DOM para insertar una nueva regla en la tabla de estilos.
removeRule() Método específico de IE para eliminar una regla.

Páginas relacionadas

Manual de referencia de DOM XML:Objeto CSSRule