Índice

La evolución de las CSS

1. La noción de módulo

Las CSS (Cascading Style Sheets, en español "hojas de estilo en cascada") permiten dar formato y maquetar los contenidos de las páginas web, definidas por HTML. Esta vez, el paso de las CSS de la versión 2.1 a la versión 3 supuso una verdadera revolución en la manera de diseñar CSS por el W3C.

En la versión anterior, la recomendación era monobloque, teníamos una única recomendación, enorme, con centenares de páginas: http://www.w3.org/TR/CSS2/

Con la evolución del diseño de los sitios web, cada vez más dinámicos, cada vez más gráficos, esta solución ya no era viable. El W3C ha cambiado completamente su forma de trabajar: se terminó la recomendación monobloque, ahora tenemos la noción de módulo. Las distintas propiedades para dar formato y maquetar los elementos se agrupan por temática en módulos.

He aquí algunos módulos temáticos:

  • Backgrounds and Borders Level 3: módulo especializado en la aplicación de fondos y bordes.

  • Fonts Level 3: módulo especializado en el uso de fuentes.

  • Color Level 3: módulo especializado en el uso de colores.

Es, por tanto, muy importante destacar que cada módulo "avanza" a su ritmo e independientemente de los demás módulos. Cada módulo es autónomo.

2. La evolución de los estados

Otra noción ...