Задать вопрос
@avr1972

Как задать позиционирование блоку по БЭМ?

В документации яндекса по БЭМ написано " Блок не должен влиять на свое окружение, т. е. блоку не следует задавать внешнюю геометрию (в виде отступов, границ, влияющих на размеры) и позиционирование." А каким образом задать блоку его положение на странице?
  • Вопрос задан
  • 632 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • UPROCK.SCHOOL
    Webflow-разработчик: создание сайтов без кода
    4 месяца
    Далее
Решения вопроса 1
Vlados102rus
@Vlados102rus
Для этого для этого блока применяем миксы. Например наш блок
<div class="parent">
	<ul class="menu-list">
		<li class="menu-list__item">1</li>
		<li class="menu-list__item">2</li>
		<li class="menu-list__item">3</li>
	</ul>
</div>


Нам нужно спозиционировать блок "menu-item" Мы делаем микс "menu-item parent__menu-item" и уже "parent__menu-item" задаем позиционирование, какое нам нужно, так как он является элементом блока "parent".

<div class="parent">
	<ul class="menu-list parent__menu-list">
		<li class="menu-list__item">1</li>
		<li class="menu-list__item">2</li>
		<li class="menu-list__item">3</li>
	</ul>
</div>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы