[Indice] [Hojas de estilo]

CSS

En esta página:

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:

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 Consortiun , 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, pero por el momento a lo largo de los siguientes capítulos vamos a estudiar la recomendación de nivel 1 (CSS1), ya que por el momento es la que , y todavía sólo en parte, incorporan la versión 4 tanto del Explorer como del Netscape. Aunque como veréis existen otros temas de este tutorial (por ejemplo las CSSP) en los que ya se estudian algunos elementos incorporados en las especificadiones de las CSS2 y que ambos navegadores soportan.

Por tanto a lo largo de los siguientes capítulos esturiamos en profundidad las CSS de nivel 1, aunque con el tiempo se iran modificando y ampliando para acoplarlas a las especificaciones de nivel 2.

Indice de los capítulos dedicados a las CSS.

Nota importante

Este manual esta en continua evolución y por tanto este capítulo.

Por ello sera normal que vaya realizando continuas modificaciones en cualquiera de los capítulos que lo forman, añadiendo nuevos ejemplos, modificando algunas cosas que estaban incompletas, etc.. Cualquier sugerencia o crítica para irlo mejorando seran bien recibidas.

© 98, Joaquin Bravo Montero
DHTML en Castellano