Los CSS iniciaron un poco después que el lenguaje de etiqueta SGML, haya
por los años 70, desde los inicios de estas etiquetas SGML surgió la
necesidad de definir mecanismos que permitieran aplicar de forma
consistente diferentes estilos a los documentos electrónicos. El gran
impulso de los CSS vino con el BOOM del internet y el crecimiento
exponencial del lenguaje HTML para la creación de Sitios Web. La guerra
de los navegadores que hasta el día de ahora no se detiene y la falta de
estándares para la definición de los estilos dificultaban la creación
de sitios con las mismas apariencias en los diferentes navegadores.
El
organismo W3C (World Wide Web Consortium), se encargo de crear todos
los estándares relacionados con la web, propuso la creación de las hojas
de estilo específicamente para el lenguaje HTML y se presentaron 9
propuestas, pero de estas las que se tomaron en cuenta fueron 2 la CHS
(Cascading HTML Style Sheets) y las SSP (Stream-based Style Sheet
Proposal).
La propuesta CHSS fue realizada por Håkon Wium Lie y SSP
fue propuesto por Bert Bos. Entre los años 1994 - 1995 Lie y Bos se
unieron para definir una nueva estructura que tomaba lo mejor de cada
propuesta y lo llamaron CSS (Cascading Style Sheets). En 1995 el W3C
decidió apostar por el desarrollo y estandarización de CSS y lo añadió a
su grupo de trabajo de HTML a finales de 1996 se publico la primera
recomendación oficial, conocido como "CSS nivel 1", un año mas tarde la
W3C decidió separar su grupo de trabajo en 3 partes: el de HTML, DOM y
el de CSS.