Встречается на собеседованиях • сегодня
В чем плюсы и минусы поиска по вложенным селекторам
Плюсы:
- Удобство и читаемость — вложенные селекторы позволяют описывать структуру DOM прямо в CSS.
- Локализация стилей — можно явно указать контекст, в котором применяются стили.
- Меньше классов — не нужно плодить лишние классы для элементов внутри блока.
Минусы:
- Низкая производительность — браузер читает селекторы справа налево, что может замедлять рендеринг.
- Жесткая связь с DOM — изменения структуры HTML потребуют переписывания CSS.
- Специфичность — вложенные селекторы увеличивают вес стилей, усложняя переопределение.
Пример:
css
/* Хорошо для читаемости, но медленно */
.parent .child .grandchild {
color: red;
}
/* Лучше с точки зрения производительности */
.parent__grandchild {
color: red;
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы