Встречается на собеседованиях • сегодня
Решает ли BEM проблему наследования CSS свойства
BEM не решает проблему наследования напрямую, но помогает избежать её за счёт строгой модульности. Каждый блок, элемент и модификатор изолирован, что минимизирует неожиданное влияние наследуемых свойств.
Пример:
css
/* Проблема наследования */
.parent { font-size: 16px; }
.child { color: red; } /* неожиданно наследует font-size */
/* BEM решение */
.parent { font-size: 16px; }
.parent__child { color: red; } /* изолированный элемент */BEM скорее предотвращает проблемы, чем решает их. Для управления наследованием лучше использовать:
inheritдля явного наследованияinitialдля сбросаunsetдля гибкого управления

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