Historia de CSS

Definición: Hojas de estilo en cascada (o CSS, siglas en inglés de Cascading Stylesheets) es un lenguaje de hojas de estilo para definir y crear la presentación de un documento estructurado escrito en un lenguaje de marcado. Este tipo de lenguaje lo vemos usado junto HTML y JavaScript en toda tecnología web.

La especificación CSS es mantenida por el World Wide Web Consortium (W3C) , este consorcio en principio tenía nueve propuestas para este lenguaje, al final tuvo que decidir por dos de ellos, el CHSS y la SSP. Al final, se decidió por hacer una mezcla de estos ambos obteniendo el CSS. Publicando la primera recomendación de su uso como 'CSS nivel 1' en el año 1996. Anteriormente a esto los diseñadores web de la época hacían las webs através de las tablas anidadas.

Imagen de una web con tablas anidadas

Poco después el consorcio decidió crear tres grupos para evolucionar el diseño web. Estos grupos fueron: el DOM, CSS y HTML.

Uno de los principales problemas y dolores de cabeza que han tenido los diseñadores web desde el origen del lenguaje en cascada de CSS es la distinta manera de los navegadores de interpretar los estilos añadidos. Y no solo el problema de los navegadores si no de las versiones de los navegadores. Es posible que en un mismo navegador dependiendo de la versión que utilicemos puede ser que funcione bien o mal una caracterítica que queramos aplicar a alguna etiqueta de nuestra web.

Una de las herramientas actualmente utilizadas por los diseñadores que ayuda a utilizar una característica CSS para los navegadores es caniuse. Aquí podremos comprobar que navegadores y versiones soportan una característica CSS que se vaya a utilizar.

Los principales navegadores que actualmente tenemos son:

Agradecimieto a : Libros web graphicmania wikipedia