Встречается на собеседованиях • сегодня
Как достигается изоляция с помощью BEM
BEM (Block, Element, Modifier) обеспечивает изоляцию за счёт строгого именования классов и структуры CSS.
- **Блок** — независимый компонент (`.block`).
- **Элемент** — часть блока (`.block__element`).
- **Модификатор** — вариация блока/элемента (`.block--modifier`, `.block__element--modifier`).
**Пример:**
```html
```
```css
.menu__item { color: gray; }
.menu__item--active { color: black; }
```
**Преимущества:**
- Исключаются конфликты имён (`.item` vs `.menu__item`).
- Чёткая структура — легко поддерживать и масштабировать.
- Минимизируется вложенность в CSS (нет каскадных зависимостей).

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