BEM — Block Element Modifier
BEM è una metodologia. Chi crea fogli di stile, si rende conto che non sempre è semplice strutturarli, spesso diamo nomi alle classi che con il tempo continuiamo a modificare per adattarli allo stato del progetto ma spesso non riusciamo a riutilizzare nulla di quello che viene fatto su altri progetti e altre volte il tutto risulta confusionario e poco mantenibile nel tempo.