Kako projekti rastu, običan CSS pati od globalnog opsega — svaki selektor se globalno natječe, ratovi specifičnosti izbijaju, i nitko se ne usudi obrisati pravilo. Metodologije nameću strukturu i konvencije nazivanja kako bi CSS ostao održavan.
BEM (Block Element Modifier)
Konvencija nazivanja koja čini odnose eksplicitnim i održava specifičnost ravnom (sve jedne klase):
{ }
{ }
{ }
{ }
