Con la crescita dei progetti, il CSS semplice soffre di ambito globale — ogni selettore compete globalmente, scoppia una guerra di specificità, e nessuno osa eliminare una regola. Le metodologie impongono struttura e convenzioni di naming per mantenere il CSS manutenibile.
BEM (Block Element Modifier)
Una convenzione di naming che rende le relazioni esplicite e mantiene la specificità piatta (tutte classi singole):
{ }
{ }
{ }
{ }
