196 of 264 menu

Propriedade cssText

A propriedade cssText permite definir estilos CSS em massa em uma única linha. Ao fazer isso, todo o conteúdo do atributo style é sobrescrito.

Sintaxe

elemento.style.cssText = 'propriedade 1: valor; propriedade 2: valor...'

Exemplo

Vamos definir vários estilos para um elemento:

<p id="elem"></p> let elem = document.querySelector('#elem'); elem.style.cssText = 'color: red; font-size: 40px;';

Exemplo

Neste exemplo, o elemento já terá estilos no atributo style inicialmente, mas a propriedade cssText irá sobrescrevê-lo:

<p id="elem" style="background: red;"></p> let elem = document.querySelector('#elem'); elem.style.cssText = 'color: red; font-size: 20px;';

Exemplo

Para evitar que os estilos anteriores sejam sobrescritos, pode-se fazer o seguinte:

<p id="elem" style="background: green;"></p> let elem = document.querySelector('#elem'); elem.style.cssText += 'color: red; font-size: 20px;';

Veja também

  • o método getComputedStyle,
    que obtém o valor de uma propriedade CSS do elemento
itderohitr