Blog

CSS3, razonando

En entradas anteriores, hablamos del html5, en este caso hablaremos un poco de algo que también está muy de moda, las CSS3.

Los desarrolladores web hace años que estamos pendientes de las “famosas” CSS3, soñábamos con ellas… y hace un tiempo que, además de soñar con ellas, podemos ver algunas de sus implementaciones en determinados navegadores. Algo es algo, ¿no? ;-) (Pensad que Css2 se lanzaron en el 97, mirad la de años que llevamos con ella…)

Supongo que llegar a los acuerdos pertinentes para adoptar (y crear) los estándares tampoco es tarea sencilla, por tanto tampoco criticaremos (demasiado) a la W3C, al fín y al cabo gracias a ella existen ciertos estándares que, todo sea dicho… facilitan enormemente nuestro trabajo.

Todos los desarrolladores somos conscientes del daño que hacen ciertos navegadores cuando no cumplen la estandarización, quién no ha vivido la pesadilla del IE6

Bueno, por poner un poco en antecedentes, ahora mismo estamos bajo el estándar CSS 2.1 de la W3C, por quien no esté muy puesto y quiera echar un ojo, nunca nada mejor que la W3C: http://www.w3.org/TR/CSS2/

En resumen, las CSS son hojas de estilo en cascada. Su intención es separar el contenido de la presentación de las webs, es decir, cargar el look&feel (como lo ve el usuario) por separado de como lo cargan llos navegadores. Y el 3, o el 2.1, es la revisión (y nivel) de las mismas. Evidentemente, mayor número, más avanzadas estarán. Parecido a las versiones de software.

Novedades

Supongo que lo que interesa realmente, son las novedades en comparación con las actuales, aquí hay una pequeña lista de lo que se podrá (y algunas pueden) ver con CSS3:

  • Novedades en bordes de cajas
  • Novedades en backgrounds
  • Colores y opacidad
  • Textos (sombras, etc)
  • Creación de columnas (esta es muy esperada, dada la limitación actual con la lluvia de navegadores y sus formas de interpretarlos)
  • Las famosas fuentes

Peligros

Navegadores. Poco más que añadir, todos sabemos lo que sucedió en su día con el famosísimo navegador, y recordemos que pese a ir mejorándolos, siempre tenemos y tendremos problemas con las interpretaciones de los diferentes navegadores. Y lo más curioso es que poco a poco salen más, por tanto… lo que nos espera va a ser divertido ;-)

Ventajas

Evidentemente la conjunción de html5 y css3 promete ser espectacular.
Hace poco Google lanzó: http://www.html5rocks.com poco más hay que añadir…

Un saludo a todos :-)

Otros posts relacionados: