Secciones
Artículo

CSS nivel 1


Introducción

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.

Autor: Eduard Puigdemunt 25 Agosto 2003
Votos 64
Debe de estar logueado para hacer comentarios.Entrar