Встречается на собеседованиях • сегодня

Будет ли BEM название двух блоков одним именем

Нет, в методологии BEM имена блоков должны быть уникальными. Если два блока имеют одинаковое имя, это нарушает принцип независимости блоков.

Пример:

css
/* Неправильно: одинаковые имена блоков */
.header { ... }
.header { ... }

/* Правильно: уникальные имена */
.main-header { ... }
.secondary-header { ... }

Если логически блоки выполняют одну функцию, но в разных контекстах, можно использовать модификаторы или уточняющие префиксы/суффиксы.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы