Приветствую! Посмотрел кучу видео, прочитал огромное кол-во статей по БЭМ, но до сих пор нет полной картины в вопросе именования классов. Вот Я о чём, по логике именование классов в БЭМ происходит по такой логике:
block__element--modifier
в таком случае, в моем примере должно быть:
.menu {}
.menu__item {}
.menu__item--active {}
.menu__link
но почему-то везде встречаю вот такой код:
.menu {}
.menu__item {}
.menu_item_acitve {}
.menu__link
В каком тогда случае используется модификатор вида "menu__item--active" ?
На самом bem.info модификатор всегда пишут в стиле "btn_big_red".
И если честно это немного ставит в тупик. Подскажите пожалуйста, как правильно, что бы Я уже поставил для себя точку в этом вопросе. Спасибо!