Explicación de los niveles de CSS | Programar Plus

Raquel Andrews:

… no tiene sentido dibujar una línea en la que se detenga todo el trabajo en todas las partes de CSS para declarar que la versión de CSS ha finalizado. Por lo tanto, después de CSS2.1, todas las cosas que formaban parte de la especificación 2.1 se dividieron en módulos.

Es fácil bromear: “¡Quizás obtengamos eso en CSS17!”, pero eso juega con la idea de que CSS se versionará (al estilo “ES6”), y esos días ya terminaron.

CSS3 sorta tenía sentido. Tab Atkins dijo, de la separación:

Algunos de nuestros módulos comienzan en el nivel 3, si extienden algo de CSS2.1.

Pero no todos ellos. En su mayoría, “CSS3” fue solo un buen marketing, como lo fue “HTML5”. La gente realmente pareció entenderlo, pero no es bueno para el idioma en sí. Como dice Raquel:

El problema con las especificaciones monolíticas es que para terminar la especificación, también se debe terminar cada componente.

Ninguno de nosotros quiere que los estándares web se muevan más lento. Entonces, versionamos cada módulo y eliminamos el monolito:

Nunca ha habido un CSS4. Nunca habrá un CSS4. CSS4 no es algo que exista.

Enlace directo →

(Visited 6 times, 1 visits today)