Встречается на собеседованиях • сегодня
Какие знаешь правила BEM
BEM (Block, Element, Modifier) — методология именования CSS-классов. Основные правила:
1. **Блок** — независимый компонент (`.header`, `.menu`).
2. **Элемент** — часть блока (`.menu__item`). Двойное подчёркивание.
3. **Модификатор** — изменяет внешний вид/состояние (`.button--disabled`). Двойной дефис.
Пример:
```html
```
Ключевые принципы:
- Не использует вложенность в CSS (никаких `.card .header`).
- Элементы нельзя использовать вне блока.
- Модификаторы не существуют самостоятельно.
Дополнительно:
- Можно использовать миксы (`.block.block--mod`).
- Имена пишутся в lowercase, слова разделяются дефисом (`.search-form`).

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