مع نمو المشاريع، CSS العادي يعاني من النطاق العام — كل محدّد يتنافس عالميًا، وتنشأ حروب specificity، ولا أحد يجرؤ على حذف قاعدة. تفرض المنهجيات البنية واتفاقيات التسمية للحفاظ على CSS قابل للصيانة.
BEM (Block Element Modifier)
اتفاقية تسمية تجعل العلاقات واضحة وتحافظ على specificity مسطحة (جميع الفئات الفردية):
{ }
{ }
{ }
{ }
