Objeto CSSStyleSheet XML DOM

O objeto CSSStyleSheet

O objeto CSSStyleSheet representa uma tabela de estilos CSS separada.

As tabelas de estilos CSS são compostas por regras CSS, que podem ser operadas pelo objeto CSSRule. O objeto CSSStyleSheet permite que você consulte, insira e exclua regras de tabela de estilos.

Você pode obter a lista de tabelas de estilos do documento específico usando a propriedade document.styleSheets (conjunto de objetos de tabela de estilos).

Atributos do objeto CSSStyleRule

cssRules
Retorna todas as regras CSS da tabela de estilos na forma de um array.
desativado
Esta propriedade indica se o estilo atual foi aplicado. Se for true, o estilo é desativado e não pode ser aplicado ao documento. Se for false, o estilo é ativado e pode ser aplicado ao documento.
href
Retorna a posição da tabela de estilos (URL), se for uma tabela de estilos inline,则为 null.
media
Determina o meio esperado para a informação de estilo.
ownerNode
Retorna o nó associado à tabela de estilos do documento.
ownerRule
Se a tabela de estilos vier da regra @import, a propriedade ownerRule conterá CSSImportRule.
parentStyleSheet
Retorna a tabela de estilos que contém a tabela de estilos (se houver).
title
Retorna o título atual da tabela de estilos. O título pode ser especificado através da propriedade title do elemento <style> ou <link> da tabela de estilos.
type
Determina o idioma da tabela de estilos. Representado pelo tipo MIME, o tipo da tabela de estilos de CSS é "text/css".

Métodos do objeto CSSStyleRule

Método Descrição
addRule() Método específico do IE para adicionar uma regra a uma tabela de estilos.
deleteRule() Método padrão do DOM para excluir uma regra de uma posição específica.
insertRule() Método padrão do DOM para inserir uma nova regra em uma tabela de estilos.
removeRule() Método específico do IE para excluir uma regra específica.

Páginas relacionadas

Manual de referência do XML DOM:Objeto CSSRule