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

В чем плюсы и минусы поиска по вложенным селекторам

Плюсы:

  • Удобство и читаемость — вложенные селекторы позволяют описывать структуру DOM прямо в CSS.
  • Локализация стилей — можно явно указать контекст, в котором применяются стили.
  • Меньше классов — не нужно плодить лишние классы для элементов внутри блока.

Минусы:

  • Низкая производительность — браузер читает селекторы справа налево, что может замедлять рендеринг.
  • Жесткая связь с DOM — изменения структуры HTML потребуют переписывания CSS.
  • Специфичность — вложенные селекторы увеличивают вес стилей, усложняя переопределение.

Пример:

css
/* Хорошо для читаемости, но медленно */
.parent .child .grandchild {
  color: red;
}

/* Лучше с точки зрения производительности */
.parent__grandchild {
  color: red;
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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