Войти с помощью github
Форум /

Здравствуйте,

Спасибо, использую в проектах БЭМ. Использую не весь стек, а именования.

Возник вопрос про расположение именно в дереве.

Вот код

<div class="burger-menu__container">
            <div class="burger-menu" id="burger-toggle">
                <div class="burger-menu__bar burger-menu__bar--top"></div>
                <div class="burger-menu__bar burger-menu__bar--bottom"></div>
            </div>
  </div>

Вопрос, может ли самый главный блок модуля (burger-menu) находится по иерархии внутри своего элемента ? Мне это не очень нравится. По семантике и по виду в общем.

Контейнер, тоже вроде это элемент модуля, но по иерархии находится выше.

Как правильно поступить в этом случае ?

 <div class="burger-menu-container">
            <div class="burger-menu" id="burger-toggle">
                <div class="burger-menu__bar burger-menu__bar--top"></div>
                <div class="burger-menu__bar burger-menu__bar--bottom"></div>
            </div>
  </div>

Сделать как отдельным модулем ?

Подскажите пожалуйста как правильно сделать ?

Спасибо