Pe măsură ce proiectele cresc, CSS simplu suferă din cauza domeniului global — fiecare selector concurează la nivel global, apar războaie de specificitate, iar nimeni nu îndrăznește șterge o regulă. Metodologiile impun structură și convenții de denumire pentru a menține CSS ușor de întreținut.
BEM (Block Element Modifier)
O convenție de denumire care face relațiile explicite și menține specificitatea plană (toate clasele unice):
{ }
{ }
{ }
{ }
