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

Как решаешь задачу с разным набором правил для разных браузеров с помощью вендорных префиксов

Использую автопрефиксер (например, через PostCSS или плагины для сборщиков), который автоматически добавляет нужные вендорные префиксы на основе данных Can I Use. Это избавляет от ручного прописывания префиксов и гарантирует актуальность.

Пример:

css
/* Пишу без префиксов */
.box {
  transform: rotate(45deg);
  transition: transform 0.3s;
}

/* Автопрефиксер добавит: */
.box {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}

Для редких случаев, где автопрефиксер не покрывает специфичные браузерные хаки, добавляю ручные правила с @supports или условными комментариями для IE.

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

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

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

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