Доброе утро. Подскажите, пожалуйста, в случае использования БЭМ в качестве методологии именно для именования классов в своем проекте(без использования bemjs и прочего) является ли обязательным наличие класса у элемента блока, если у данного узла попросту нет никаких стилей? То есть что-то вроде
<div class="block">
<div>
<span class="block__elem"></span>
<div class="block__elem"></div>
</div>
</div>
@oficrejosef Нет, не является. БЭМ — не догма, а способ упростить разработку. Так что нет причин делать что-либо, что усложняет жизнь и противоречит здравому смыслу.