Las hojas de estilos aparecieron poco después que el lenguaje de etiquetas SGML, alrededor del año 1970. Desde la creación de SGML, se observó la necesidad de definir un mecanismo que permitiera aplicar de forma consistente diferentes estilos a los documentos electrónicos.

El gran impulso de los lenguajes de hojas de estilos se produjo con el boom de Internet y el crecimiento exponencial del lenguaje HTML para la creación de documentos electrónicos. La guerra de navegadores y la falta de un estándar para la definición de los estilos dificultaban la creación de documentos con la misma apariencia en diferentes navegadores.

El organismo W3C (World Wide Web Consortium), encargado de crear todos los estándares relacionados con la web, propuso la creación de un lenguaje de hojas de estilos específico para el lenguaje HTML y se presentaron nueve propuestas. Las dos propuestas que se tuvieron en cuenta fueron la CHSS (Cascading HTML Style Sheets) y la SSP (Stream-based Style Sheet Proposal).

La propuesta CHSS fue realizada por Håkon Wium Lie y SSP fue propuesto por Bert Bos. Entre finales de 1994 y 1995 Lie y Bos se unieron para definir un nuevo lenguaje 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, el W3C publicó la primera recomendación oficial, conocida como “CSS nivel 1″.

A principios de 1997, el W3C decide separar los trabajos del grupo de HTML en tres secciones: el grupo de trabajo de HTML, el grupo de trabajo de DOM y el grupo de trabajo de CSS.

El 12 de Mayo de 1998, el grupo de trabajo de CSS publica su segunda recomendación oficial, conocida como “CSS nivel 2″. La versión de CSS que utilizan todos los navegadores de hoy en día es CSS 2.1, una revisión de CSS 2 que aún se está elaborando (la última actualización es del 23 de abril de 2009). Al mismo tiempo, la siguiente recomendación de CSS, conocida como “CSS nivel 3″, continúa en desarrollo desde 1998 y hasta el momento sólo se han publicado borradores.

La adopción de CSS por parte de los navegadores ha requerido un largo periodo de tiempo. El mismo año que se publicó CSS 1, Microsoft lanzaba su navegador Internet Explorer 3.0, que disponía de un soporte bastante reducido de CSS. El primer navegador con soporte completo de CSS 1 fue la versión para Mac de Internet Explorer 5, que se publicó en el año 2000. Por el momento, ningún navegador tiene soporte completo de CSS 2.1.

Se confirma que Facebook no publicó mensajes privados de los usuarios en España El tema de la supuesta filtración de mensajes privados de los usuarios en los muros de Facebook es caso cerrado: La Agencia Española de Protección de ...
#Insólito: Flickr podrá vender las fotos de los usuarios a su antojo Flickr es uno de los proyectos que ha intentado revitalizar Marissa Mayer desde que es CEO de Yahoo y por revitalizar entiéndase “conseguir plata”. Ho...
Como montar un negocio en Internet Este artículo es para todos aquellos que quieren poner su negocio online y no tienen muy claro que hacer al principio, que ventajas tendrán si lo ...
WhatsApp launches STATUS Inspired by the Stories of his brother Instagram, which in turn had copied Snapchat, now Whatsapp also allows its users to share videos or snapshots...
#HTC presentará su nuevo equipo One M9 HTC dará a conocer su nuevo móvil HTC One M9 junto con su primer reloj inteligente el próximo mes de marzo, durante la celebración del Mobile World ...
Microsoft Lumia 435 y 532 los más económicos de esa línea pero con grandes prestaciones Estaba sonando demasiado el río, y era con razón, ya que no solo llevaba un terminal, sino dos. Microsoft ha presentado hoy un par de dispositivos. El...
Google permite ahora personalizar que publicidad ver y cual no Google acaba de introducir un cambio interesante en su sistema de anuncios contextuales, esos que aparecen en el margen derecho de la página durante l...
Class Degrees Minutes Seconds to Decimal Degrees This a simple class can be used to convert angles from degrees to decimal format. It can convert an angle value given the values of the degrees, mi...
mysqli data seek mysqli_data_seek, result->data_seek — Ajusta el apuntador arbitrariamente a una fila en el resultado Descripción Estilo por procedimientos: ...
Casí la tercera parte de los usuarios de Android ya han migrado a Kitkat Como cada mes, Google nos ofrece los datos de distribución de las diferentes versiones que componen Android entre los millones de terminales que fun...
Breve historia de CSS
Tagged on: