Ahogy a projektek növekednek, a sima CSS megbukik a globális hatókör miatt — minden szelektátor globálisan verseng, specificitási háborúk kitörnek, és senki sem mer kitörölni egy szabályt. A módszertanok struktúrát és elnevezési konvenciókat írnak elő, hogy a CSS karbantartható maradjon.
BEM (Block Element Modifier)
Egy elnevezési konvenció, amely explicit módon mutatja az összefüggéseket, és lapos specificitást tartalmaz (csak osztály-választók):
{ }
{ }
{ }
{ }
