Il CSS non è classista
Per concludere questo trittico di articoli proviamo a parlare di CSS senza usare classi?
Negli articoli precedenti ho trattato alcune metodologie che negli ultimi anni si sono fatte strada nel mondo dello sviluppo CSS come i framework utility-first o le librerie CSS-in-JS.
Per completare il percorso volevo accennare ad una nicchia di framework che rientrano nella tipologia no-class/classless.
Il concetto in questo caso è molto semplice: lo stile viene applicato solo ai tag semantici HTML.
Si tratta ovviamente di framework molto semplici e leggeri e che difficilmente potranno soddisfare le esigenze di progetti di grosse proporzioni, ma risultano estremamente utili e pratici quando si tratta di prototipi, progetti di test, formazione e così via.
Alcuni di questi framework sono distribuiti in più versioni con differenti temi, altri sono configurabili tramite custom properties, altri sono compilati in sass/scss ed hanno il loro file di variabili; non sono dei prodotti as-is, pur rimanendo semplici hanno un discreto livello di personalizzazione.
Se volete dare un occhio a qualcuno di questi su CSS-Tricks trovate una lunga lista