¿Algún plan para integrar las capas de cascada de CSS?

CSS introdujo recientemente la capacidad de definir tus propias capas de cascada, y parece que está ganando soporte en los navegadores. Esperemos que pronto esté disponible en todos los navegadores principales.

Referencias:

Me preguntaba si se está discutiendo incluir esto en la base de código de Discourse.

Creo que podría ser una gran adición y podría ayudar con las dificultades de especificidad y también puede ayudarnos a evitar usar el flag !important.

Quizás se podría definir un conjunto de capas en la base de código principal. Quizás algo como:

@layer base, layout, theme, utilities;

y los desarrolladores de temas pueden aprovechar la capa “theme” para agregar fácilmente personalizaciones sin tener que ser tan específicos con los selectores o usar flags !important.

6 Me gusta

Esto parece que sería útil, pero realmente tenemos que esperar a que haya un soporte más establecido en los navegadores (especialmente porque no creo que esto tenga una alternativa razonable?). La mayoría de los navegadores solo han agregado esto en el último mes… así que no puedo imaginar implementarlo hasta dentro de al menos un año.

11 Me gusta