<div class="header">
<div class="header__logo">
<a href="#" class="logo">MySite</a>
</div>
<div class="header__search">
<div class="search">
<input type="text" class="search__input">
<button class="search__button"></button>
</div>
</div>
<div class="header__auth">
<form class="auth">
<input type="text" class="auth__login">
<div class="auth__button"></div>
</form>
</div>
</div>
Насколько понял, в БЭМЕ нельзя самому блоку менять внешние отступы и его позиционирование. Для этого существуют миксы(в коде выше пример). Так вот, насмотревшись кучу мастер-классов, я так и не понял, почему большинство забивают на это правило и спокойно задают самим блоком позиционирование.Суть же БЭМА - любой блок можно вставить в любую часть сайта, и ничего не должно развалиться. Разве это не ошибка? Кто прав и как лучше делать, объясните новичку)