Objeto CSS2Properties XML DOM

O objeto CSS2Properties é uma coleção de todas as propriedades CSS2 e seus valores.

Descrição do objeto CSS2Properties

O objeto CSS2Properties representa um grupo de propriedades de estilo CSS e seus valores. Ele define uma propriedade JavaScript para cada propriedade definida na especificação CSS.

A propriedade style de um HTMLElement é um objeto CSS2Properties legível e gravável, semelhante à propriedade style do objeto CSSStyleRule. No entanto, o valor retornado por Window.getComputedStyle() é um objeto CSS2Properties cujas propriedades são apenas leitura.

Propriedades do objeto CSS2Properties

Propriedade cssText

A propriedade cssText é uma representação textual de um grupo de propriedades de estilo e seus valores. Este texto é formatado como uma tabela de estilo CSS, removendo os colchetes que cercam o seletor do elemento da propriedade e do valor.

Definir essa propriedade com um valor ilegal lançará um erro com o código SYNTAX_ERR. Exceção DOMExceptionQuando o objeto CSS2Properties é apenas leitura, tentar definir essa propriedade lançará um erro com o código NO_MODIFICATION_ALLOWED_ERR. Exceção DOMException.

propriedades correspondentes aos atributos CSS

Além do atributo cssText, o objeto CSS2Properties tem uma propriedade para cada atributo CSS suportado pelo navegador. Os nomes dessas propriedades correspondem de perto aos nomes dos atributos CSS, mas foram alterados para evitar erros de sintaxe no JavaScript. Propriedades de multi_palavras com hífen (como font-family) não têm hífen no JavaScript, mas a primeira letra de cada palavra é maiúscula (como fontFamily). Além disso, o atributo float entra em conflito com o palavra-chave float reservada, então é convertido para cssFloat.

e os nomes das propriedades CSS2Properties correspondentes a cada atributo definido na especificação CSS2 estão manual de referência do objeto stylelistados. Observe que alguns navegadores podem não suportar todos os atributos CSS, portanto, também podem não suportar todos os atributos listados. Devido a essas propriedades corresponderem diretamente aos atributos CSS, você também pode referenciar o manual de referência do objeto style fornecido pelo CodeW3C.com Manual de referência CSS,para ver seus significados e valores válidos.

Páginas relacionadas

Manual de referência do HTML DOM:Objeto Style

Manual de referência:Manual de referência CSS