Встречается на собеседованиях • сегодня
Для чего нужна методология БЭМ
БЭМ (Блок, Элемент, Модификатор) — методология для создания переиспользуемых компонентов и структурирования CSS/HTML/JS кода. Основные цели:
1. **Масштабируемость** — легко добавлять новые компоненты без конфликтов
2. **Переиспользование** — блоки независимы и могут использоваться в любом месте
3. **Читаемость** — понятная структура классов по принципу `block__element--modifier`
Пример:
```html
```
```css
.button { /* стили блока */ }
.button--large { /* модификатор */ }
.button__icon { /* элемент */ }
```
Плюсы: избегаем каскадов, уменьшаем специфичность, упрощаем поддержку. Минусы: длинные имена классов, требует дисциплины.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы