Una volta sono stato pensato da sviluppatori Web più avanzati (gee, quando è stato ancora?;)) Che dovremmo evitare di gestire più file CSS e attenerci a uno per progetto. Ha contribuito a migliorare la velocità di caricamento della pagina ed evitare errori stupidi quando si tratta di regole CSS molto sovrapposte.Devo ancora preoccuparmi di mantenere tutti i css in un file?
La mia domanda è: questo approccio è ancora valido?
L'argomento sulle prestazioni di caricamento della pagina non sembra reggere così tanto al giorno d'oggi con Internet a banda larga impressionante e browser Web intelligenti con funzionalità di memorizzazione nella cache ancora più straordinarie. CSS in cascata può infatti essere soggetto a errori, ma solo per gli sviluppatori inesperti e avere un foglio di stile CSS non ci rende davvero a prova di proiettile.
Penso che preferirei avere una serie di fogli di stile predefiniti separati da componenti, quindi collegarli in un'unica regola con il CSS @import
. Questo mi permetterebbe anche di includere il foglio di stile di reset per impostazione predefinita.
Chiunque è con me?
La risposta è SASS/LESS. Sviluppo in moduli, utilizzo produttivo con un file css memorizzabile in cache minato. E tutto questo completamente automatizzato. – Christoph