CSS

CSS, de las siglas en inglés Cascading Style Sheets (Hojas de Estilo en Cascada), es un lenguaje declarativo que controla el aspecto de las páginas web en el navegador. El navegador aplica declaraciones de estilo CSS a los elementos seleccionados para exhibirlos correctamente. Una declaración de estilos contiene las propiedades y sus respectivos valores, los cuales determinan cómo se verá una página web.

CSS es una de las tres principales tecnologias web, junto con HTML y JavaScript. CSS usualmente le da estilo a los (elementos HTML), pero también puede ser utilizado con otros lenguajes de marcado como SVG o XML.

Una regla CSS es un conjunto de propiedades asociadas con un selector. Aquí tenemos un ejemplo que hace que cada párrafo HTML sea amarillo, sobre un fondo negro:

css
/* El selector "p" indica que todos los párrafos del documento serán afectados por esta regla */
p {
  /* La propiedad "color" define el color del texto, en este caso amarillo. */
  color: yellow;

  /* La propiedad "background-color" define el color del fondo, en este caso negro. */
  background-color: black;
}

El término "en cascada" se refiere a las reglas que determinan cómo los selectores son jerarquizados al cambiar la apariencia de una página web. Esta es una característica muy importante, ya que un sitio web complejo puede contener miles de reglas CSS.

Aprende más

Conocimiento general

Referencia Técnica