CSS nivel 1

Con el HTML se intento desde un principio la definici�n de estilos l�gicos que se centrasen m�s en el contenido de la informaci�n que en su presentaci�n. Sin embargo el gran exito de Internet y por tanto la aparici�n de importantes intereses comerciales exig�an un control cada vez m�s r�gido sobre la presentaci�n final del documento.

Esto motivo una evoluci�n del HTML centrada en mejorar su presentaci�n. Aunque las intenciones han sido buenas, los efectos secundarios han sido ha menudo desafortanudos y hemos llegado a un HTML demasido complejo para sus objetivos iniciales y en muchos casos incompatible entre los principales navegadores:

  • Uso de extensiones propietarias del HTML (soluciones propias de Netscape y de Microsoft)
  • Conversi�n de texto en im�genes de texto para hacerle mantener el mismo aspecto en cualquier navegador.
  • Uso de im�genes (transparentes, de tama�os concretos, ...) para controlar los espacios en blanco.
  • Uso de tablas para controlar el dise�o global de la p�gina.
  • Uso de programas en lugar del marcado HTML...

Estas t�cnicas aumentan considerablemente la complejidad de las p�ginas Web, tienen escasa flexibilidad y problemas de interoperabilidad.

Debido a estas causas y con la intenci�n de volver a la idea original de separar el contenido de la presentaci�n y de ofrecer mayores y m�s faciles posibilidades de presentaci�n el W3 Consortium, empezo a discutir a principios de 1995 la utilizaci�n de las Hojas de Estilo (CSS) en la Web. La intenci�n era incluirlas en las especificaciones 3.0 del HTML pero las discusiones se extendieron tanto que al final se impusieron las extensiones propuestas por Netscape dando lugar a la versi�n 3.2 del HTML, aunque la versi�n 3.0 del Explorer ya las soportaba en parte.

En la actualidad las especificaciones CSS se encuentran en el nivel 2 (CSS2), que es una recomendaci�n del W3C del 12 de Mayo de 1998, y se est�n escribiendo actualmente las especificaciones del nivel 3 (CSS3). Sin embargo, en este curso vamos a estudiar la recomendaci�n de nivel 1 (CSS1), que es la que est� implementada por los navegadores actuales (Explorer 5 y superiores, Mozilla y Opera) y en parte por las antiguas versiones 4 tanto del Explorer como del Netscape.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP