I'm just a painter who studied computer science.

Styles

Styles

Estilo en linea

Los estilos en línea son estilos que están presentes en el HTML en el atributo de estilo..style nos permite tener acceso al estilo en linea de elementos y poder cambiarlos o modificarlo.

  
  <section class="section" id="section" style="color:red;">Section Content</section>
  
  
  let element = document.querySelector('#section');

  let fontColor = element.style.color;

  console.log(fontColor); //-> red
  
  element.style.color = 'blue';
  

Estilo calculados

Dado que el estilo de un elemento puede modificarse desde un bloque de declaración de estilo CSS ubicado en otro archivo o en el archivo HTML donde se declara el elemento, no podemos confiar solo en HTMLElement.style para acceder a todas sus propiedades de estilo.

  
  <section class="section" id="section">Section Content</section>
  
  
  let element = document.querySelector('#section');

  let fontColor = window.getComputedStyle(element).getPropertyValue('color');

  console.log(fontColor); //-> rgb(255, 0, 0)