для этого блока я написал такой код:
(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
, но в итоге, мой попап получается отдельным блоком.