БЭМ-нейминг: полное руководство для начинающих

БЭМ-методология · 14.07.2026 · 12 мин чтения

БЭМ (Блок-Элемент-Модификатор) — методология для создания компонентов веб-интерфейсов.

Структура БЭМ-проекта с блоками и элементами

Что такое БЭМ?

БЭМ — это методология разработки веб-проектов, которая помогает создавать масштабируемые и поддерживаемые интерфейсы.

Основные понятия

  • Блок — независимый компонент (header, button)
  • Элемент — часть блока (header__logo, button__text)
  • Модификатор — состояние блока или элемента (button--large, button--disabled)

Пример разметки

<div class="header"> <img class="header__logo" src="logo.png"> <button class="button button--large">Нажми меня</button> </div>
CSS БЭМ Frontend Верстка
← Ко всем статьям