CSS3, ¿para cuando?

Publicado el 27 de Abril de 2011 por mperdomo en Diseño y Usabilidad

El CSS original, CSS1, nació de una propuesta hecha en 1994, y se convirtió en recomendación a finales de 1996. Claro que esto era en la infancia de la web, y todo se estaba aún definiendo. Un año más tarde, en 1997, se empezó  a trabajar en CSS2, estableciendo muchas propiedades que se echaban en falta. Al año siguiente, 1998, se publicó la recomendación y se empezó a trabajar en definir el CSS3, que entonces lleva la friolera de más de 12 años en desarrollo...

Por otro lado no debe sorprendernos ya que una cosa es que se publicara la recomendación y otra que alguien le hiciera caso. No fue hasta 1999, cuando hubo navegadores -como Opera- que implementaran gran parte de CSS1, cuando ya se estaba trabajando ¡en CSS3! Poco a poco los navegadores fueron implementando una mezcla de CSS1 y 2, pero típicamente con huecos y con bugs.
Un cambio que hubo es que alrededor del año 2000 se decidió ser más estrictos en la implementación, con lo que se retiraron las recomendaciones de CSS2.1, que volvieron al estatus de documento de trabajo. Afortunadamente, fue aumentando la implementación de CSS por parte de los navegadores, hasta llegar al punto en que estamos, en que podemos considerar CSS2 como algo más o menos “normal” y “usable”. Aún así seguíamos viendo demasiada mezcla entre fuente y estilos, alejándonos del ideal de separación total de contenido y estética a nivel técnico.

La forma de trabajar en las definiciones cambió, sin embargo, ya que CSS3 se dividió en módulos, de los que ya hay más de 40. De esa forma algunos pueden progresar y elevarse a recomendación mientras otros apenas están aún definidos. También parece que se ha ido incorporando más a la comunidad, de tal forma que ahora se considera algo negativo -y que puede causar la retirada de alguna propiedad- que no haya suficiente soporte entre los navagedores. Y aunque a menudo hay discrepancias, parece que atrás ha quedado esa época en que navegador tiraba por donde le parecía, especialmente uno que tenía dominio del mercado...

¿Y en qué nos afecta todo ésto? En que en un CSS cada día más capaz tenemos una herramienta fantástica para hacer webs semánticas, accesibles y sin kilos de más. Donde puede ir un elegante “border-radius” que se quite el engorro y encorsetamiento estético de las curvitas en imágen colocadas en cada esquina. ¿Qué problema hay? Pues que cada vez vemos un mercado más fragmentado de navegadores, algunos de los cuales simplemente no están a la altura, por su pobre implementación de CSS. Aún así creo que el consenso es que no deben pararnos, debemos impulsar el concepto de mejora progresiva dando uso a las nuevas propiedades, mejorando la experiencia del usuario que se mantiene razonablemente actualizado. Hacer otra cosa es como haber seguido haciendo películas en blanco y negro porque no todo el mundo tenía tele en color.

Tags
CSS, CSS3, CSS2.1, soporte, navegadores, progreso, estilos, mejora progresiva

Comentarios

Añadir comentario 3 comentarios
#1 wage dijo:

Totalmente de acuerdo. No porque algunos navegadores no representen el CSS de forma adecuada, debemos dejar de utilizarlo. De hecho, todos los diseñadores y programadores deberían usar el CSS como una simple capa de estilos (que es lo que és), sin que afecte al contenido. Aunque muchas veces nos encontramos en la tesitura de que un cliente le da más importancia al estilo que a la funcionalidad.
De todas formas, el panorama actual dista mucho de los tiempos de IE6...

27 de Abril de 2011
#2 blancaeb dijo:

La realidad es que todos los clientes le dan más importancia al diseño que a la funcionalidad, la imagen es importante, nos representa ante los demás. Aquí el quid de la cuestión está en estudiar a qué colectivos va dirigida la web para hacer un mejor uso del tiempo que se invierte en cada cosa. Si haces una web para el público general, quizá no necesites afinarla exhaustivamente en safari o chrome, mozilla e IE8 serán más importantes... Si la haces para mayores, todavía menos chrome y más IE... Si es para internautas habituales, del sector que sea, pues hasta te puedes olvidar de IE...

28 de Abril de 2011
#3 mperdomo dijo:

La imagen es importante, pero nunca debería serlo más que la función, salvo en temas decorativos. Si no te pasan cosas como ésta:
http://bandaancha.eu/articulo/7857/web-creada-g...

Del resto totalmente de acuerdo.

30 de Abril de 2011