| Сообщение от x-yuri | 
	| наткнулся только что: | 
	
это был ответ на мой комментарий ) 
префиксы нужны. без них будет каша как в голове так и на выходе в верстке. 
b- это каркас. какбы объект в голом виде. (o- не красиво выглядит)
m- класс от родительского объекта. часто из за лени оставляю как b-. но если выставить то упрощает восприятие результата. 
s- использую для классов которые рассчитаны для разных скинов. удалив эти классы каркас не сломается. можно запросто клонировать объекты изменив имя объекта и удаляя эти классы.
i- у меня это картинки в background . можно как в БЭМ сказать что это чтота там.
стоит заметить что у меня префикс не является частью имени объекта. в БЭМ это часть имени объекта. И может по этому в БЭМ префикс дает подсказку на вопрос "что это за объект?" , в моем случаи "что это за класс?"