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

Правильно ли вместо модификаторора для блока использовать mix, если нет, то почемму? 

Например у нас есть блок b-logo, мы хотим поместить его в шапку и сделать для него отступ слева и сверху на определенную позицию, можно сделать 2-мя способами:

1) Используя модификатор:

 

<div class="b-head">

    <div class="b-logo b-logo_position_head"></div>

</div>

 

2) Используя mix:

 

<div class="b-head">

    <div class="b-logo b-head__logo"></div>

</div>

 

Второй вариант мне кажется более логичным - есть в шапке елемент b-head__logo, который знает где ему надо находиться, а что отображать знает блок b-logo

 

Как я заметил, в основном все используют первый вариант.

 

Поправьте, если я мыслю не так, заранее спасибо!