Не очень понимаю, как сделать разный отступ у двух элементов? Я понял как позиционировать блок если он один, через микс с элементом родителя:
<div class="some-parent">
<div class="my-something some-parent__something">...</div>
</div>
Но что если блоков будет my-something будет больше? Например 3 и каждому будет требоваться разный margin? Как в таком случае лучше поступить, не городить же через модификатор что-то подобное, он ведь не про это?
<div class="some-parent">
<div class="my-something my-something_offset1">...</div>
<div class="my-something my-something_offset2">...</div>
<div class="my-something my-something_offset3">...</div>
</div>
Или вот так будет нормально?
<div class="some-parent">
<div class="my-something some-parent__something1">...</div>
<div class="my-something some-parent__something2">...</div>
<div class="my-something some-parent__something3">...</div>
</div>