Projektien kasvaessa vanilla CSS kärsii globaalista laajuudesta — jokainen valitsin kilpailee globaalisti, spesifisiteettisodaksi puhkeaa, eikä kukaan uskalla poistaa sääntöä. Metodologiat pakottavat rakenteen ja nimeämiskäytäntöjä, jotta CSS pysyy ylläpidettävänä.
BEM (Block Element Modifier)
Nimeämiskäytäntö, joka tekee suhteista eksplisiittiset ja pitää spesifisiteetin tasaisena (kaikki yksittäiset luokat):
{ }
{ }
{ }
{ }
