<div class="infg">
<div class="infg__item">
<div class="infg-icon">
<img src="/images/implant.svg" class="infg__icon" alt="">
</div>
<div class="infg__desc">
<div class="infg__title"></div>
<div class="infg__text"></div>
</div>
</div>
</div>
Вопрос: правильно ли я сделал именование классов согласно БЭМ? Как будет правильно назвать класс 'infg-icon' который находиться в div`?
В целом все хорошо.
Если конструкция из
<div><img></div>
универсальная для всех иконок, то можно выделить ее в отдельный блокicon
:и затем миксовать к конкретным блокам/элементам:
Если же эта конструкция нужна исключительно для
infg
, то можно просто:Т.е. и то, и другое — элементы блока
infg
, просто вложены друг в друга.Все понятно ,спасибо.