@pavelsa

Правильно ли названы классы по БЭМ?

Доброго дня! Подскажите, пожалуйста. Начал изучать БЭМ, очень смущают названия классов тегов ul li. Есть шапка сайта (header), в нем будет левая часть и правая часть, в левом: логотип и меню, которые больше нигде не должны использоваться вне хедора (меню будет с иконками), правильно ли я назвал классы? А так же, для контейнера можно ли присвоить модификатор, а в этом модификаторе задавать позиционирование?

<header class="header">
	<div class="header__top">
		<div class="container container--top">
			<div class="header__top-left">
				<div class="logo">Логотип</div>
				<nav class="header__top-menu">
					<ul class="header__top-menu-list">
						<li class="header__top-menu-item">Первый</li>
						<li class="header__top-menu-item">Второй</li>
					</ul>
				</nav>
			</div>
			<div class="header__top-right">
				<!-- Правая часть хедер -->
			</div>
		</div>
	</div>
</div>
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
l3ftoverz
@l3ftoverz Куратор тега HTML
Люблю Финский металкор и ищу работу.
Да, в целом всё нормально.

правильно ли я назвал классы
Вкусовщина, главное чтобы они были понятны без просмотра того, что отрендерит браузер.

можно ли присвоить модификатор, а в этом модификаторе задавать позиционирование
Для этого модификаторы и существуют.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Olegarh1a
Скиньте скрин шапки. Как по мне у вас много блоков. Header > container > div - все элементы позиционируем в нем хотя опять таки зависит от содержимого
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы