Ya es hora de hablar de "CSS5"
(smashingmagazine.com)- CSS ha seguido evolucionando desde el anuncio de CSS3 en 2009, pero el último lanzamiento oficial sigue siendo "CSS3"
- Después de CSS3 no apareció CSS4, pero hay muchas funciones nuevas cuya clasificación sobre cuándo fueron introducidas es ambigua
- El grupo comunitario CSS-Next de la W3C (cualquiera puede participar) ha estado discutiendo durante la última década cómo aumentar la conciencia sobre la evolución de CSS
- Objetivo del grupo: crear un lenguaje compartido para que los desarrolladores aprendan CSS, lo enseñen, definan tecnologías web modernas, entiendan el progreso del desarrollo de las funciones de CSS y expliquen cómo evoluciona CSS
- Lo que no es un objetivo: no buscan influir en la definición de las especificaciones de CSS, ni crear documentación oficial para desarrolladores, ni definir el trabajo de especificaciones de navegadores, ni educar a los desarrolladores sobre buenas prácticas de CSS, ni gestionar datos de compatibilidad entre navegadores
- En qué se enfoca el grupo CSS-Next
- Investigar el nivel de comprensión de la comunidad sobre el CSS moderno
- Construir un entendimiento compartido sobre la evolución de las funciones de CSS después de CSS3
- Agrupar estas funciones en niveles fáciles de entender (por ejemplo: CSS4, CSS5, etc.)
- Educar a la comunidad sobre las funciones modernas de CSS
Eras de CSS
- El objetivo es etiquetar los conjuntos de funciones lanzados después del estándar CSS3 para alinear y modernizar la comprensión general sobre CSS
- CSS3 (~2009-2012)
- Especificaciones CSS Level 3 definidas por el CSS Working Group (CSSWG) (no modificables)
- El borrador de CSS3 fue publicado en junio de 1999
- CSS4 (~2013-2018)
- Funciones esenciales que no se incluyeron en CSS3, pero que ya se convirtieron en una parte básica de CSS
- CSS5 (~2019-2024)
- Nuevas funciones cuya adopción ha ido aumentando de forma constante
- CSS6 (~2025+)
- Funciones en etapa de borrador planeadas para el futuro de CSS
Es probable que, de ahora en adelante, toda la conversación comience desde la era de CSS5
- La idea inicial era pasar directamente de CSS3 a CSS4, pero la cantidad de funciones lanzadas entre ambas eras era demasiado grande
- Tiene sentido considerar CSS4 hasta alrededor de 2018 y definirlo como una parte básica de CSS, para luego comenzar desde CSS5 como el siguiente período lógico
- Cualquiera puede participar en el grupo CSS-Next, y necesitan ayuda para hacer lluvia de ideas. ¡Únete ahora!
1 comentarios
Creo que sería mejor gestionarlo como un living standard sin versiones, como HTML.
Se siguen agregando muchísimos módulos distintos, y además, incluso dentro de una misma versión de CSS, la compatibilidad de las funciones detalladas cambia continuamente entre navegadores según la versión del navegador, así que no parece tener mucho sentido dividir qué es CSS4 y qué es CSS5.