Érase una vez los desarrolladores web más avanzados (¿cuándo lo fue de nuevo?)) Que deberíamos evitar administrar múltiples archivos CSS y mantener el uno por proyecto. Ayudó a mejorar la velocidad de carga de la página y evitar errores tontos cuando se trata de superponer muchas reglas de CSS.¿Debo seguir molestando guardando todas las CSS en un solo archivo?
Mi pregunta es: ¿este enfoque sigue siendo válido?
El argumento sobre el rendimiento de la carga de la página no parece sostener tanto hoy en día con Internet de banda ancha impresionante y navegadores web inteligentes con capacidades de almacenamiento en caché aún más impresionantes. La creación de CSS en cascada puede ser propensa a errores, pero solo para desarrolladores inexpertos y tener una hoja de estilo CSS realmente no nos hace a prueba de balas.
Creo que preferiría tener un conjunto de hojas de estilo predeterminadas ordenadamente separadas por componentes, luego unirlas en una sola regla por CSS @import
. Esto también me permitiría incluir una hoja de estilo de reinicio por defecto.
¿Alguien está conmigo?
Tu respuesta es SASS/LESS. Desarrollado en módulos, uso productivo con un archivo css cacheable minimizado. Y todo esto completamente automatizado. – Christoph