@htmlclassic

В чем смысл БЭМ блока, если нужны служебные блоки?

628bc8c0ab9c6104117895.png
для этого блока я написал такой код:
(1)<div class="contact-information">
    (2)<a href="tel:88007774967" class="contact-information__phone-number">8-800-777-49-67</a>
    (3)<button class="contact-information__order-call-btn">Заказать звонок</button>
    (4)<div class="contact-information__order-call-popup">
        (5)<div class="order-call-popup__title">Здесь будет форма</div>


В общем, весь блок я назвал .contact-information
дальше, внутри у меня будет всплывающее окно .contact-information__order-call-popup, в котором будет форма.

Внутри этого попапа у меня есть какие-то элементы, к которым мне надо обращаться. Эти элементы относятся как бы и к общему блоку и конкретно к попапу отдельно.
Я всегда беру и делаю новый блок (5ая строка) только потому, чтобы я мог адекватно потом создавать элементы внутри попапа. Но в то же время, этот новый блок который я создал, он не самостоятельный блок, а лишь часть блока .contact-information

Я читал, что именование по БЭМ даёт возможность создавать уникальные блоки. В итоге я внутри блока создаю ещё один блок, хотя он на самом деле не блок, а элемент. Разве это правильно?

Мой попап относится конкретно к .contact-information, но в итоге, мой попап получается отдельным блоком.
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы