El CSS está destinado a gestionar por completo el aspecto de una aplicación web, ¿pero hasta que punto?.
Las nuevas propuestas presentadas por el equipo de WebKit, recopiladas en CSS3.info. Pueden llevar a un debate interesante por parte de los más entendidos.
Todas las propuestan, pretenden convertir el lenguaje de maquetación CSS, en un lenguaje cargado de nuevas funcionalidades que enriquecerán sustancialmente las posibilidades que actualmente ofrece.
Las CSS variables nos salvarán la vida en un futuro, y nos permitirán crear diseños nuevos simplemente reemplazando los valores de algunas de ellas. Las animaciones/transformacones/transiciones nos ahorrarán líneas de código JS para delegar al diseño todo lo relacionado con las animaciones de la aplicación.
¿Que os parece? ¿CSS se está comiendo el terreno de JS? ¿JS podrá destinarse al funcionamiento y no al aspecto?
Suena muy interesante, la verdad. CSS es muy fácil de usar y si le sumaran todas esas funcionalidades sería una pasada, pues no tendrías que estar estudiando si usar mootools, jquery o cualquier otro framework.
La única pega es lo de siempre: los navegadores. Si a duras penas respetan el CSS2 (parece que ahora se han puesto en marcha), me temo que implementar estas funcionalidades no supondría más que un dolor de cabeza para los maquetadores.