Categorías destacadas
programacion php    
Artículo
3
¡votar!

 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.

 
Publicado por:
Eduard Puigdemunt
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon