Задать вопрос
@hujak_hujak

Как правильно давать имена блоков по БЭМ c глубокой вложенностью?

Может я не правильно понял документацию, но по моему вот это уже через чур, а может быть еще глубже
div class="header"
    div class="header__block-wrapper"
        div class="header__block-wrapper__left-block"
            div class="header__block-wrapper__left-block__aside"
                div class="header__block-wrapper__left-block__aside--pink" /div
            /div
        /div
        div class="header__block-wrapper__right-block"
            div class="header__block-wrapper__right-block__aside"
                div class="header__block-wrapper__left-block__aside--blue" /div
            /div
        /div

    /div
/div
  • Вопрос задан
  • 563 просмотра
Подписаться 3 Оценить Комментировать
Решение пользователя HamSter К ответам на вопрос (3)
HamSter007
@HamSter007
HTML/CSS верстальщик
так чуточку лучше будет:
div class="header"
div class="header__block-wrapper"
div class="header__block-wrapper__left-block"
div class="aside aside_pink"
/div
/div
div class="header__block-wrapper__right-block"
div class="aside aside_blue"
/div
/div

/div
/div


Блоки могут быть вложены в любые другие блоки.


бэм документация, лично мне не особо помогла

Посмотрите примеры реализации бэм, тогда понятнее станет, например yyoksel
Ответ написан
Комментировать