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

Какие плюсы и минусы объединения CSS имен

Плюсы:

  1. Уменьшение размера файла за счет устранения дублирования
  2. Повышение производительности (меньше CSS для парсинга)
  3. Упрощение поддержки (один источник правды)

Минусы:

  1. Снижение читаемости (слишком длинные классы)
  2. Возможные конфликты специфичности
  3. Сложность поиска в коде

Пример:

css
/* Вместо: */
.btn { padding: 10px; }
.btn-primary { background: blue; }

/* Объединяем: */
.btn.btn-primary { 
  padding: 10px;
  background: blue;
}

Лучше использовать с осторожностью и только там, где это действительно оправдано.

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

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

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

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