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

Каких особенностей препроцессоров нет в CSS

CSS не поддерживает вложенность селекторов (как в SASS/LESS), миксины, переменные (есть только CSS Custom Properties), циклы, условия, импорты (есть @import, но он работает иначе). Также отсутствуют функции, математические операции и наследование стилей через @extend.

Пример:

scss
// SASS (не CSS)  
$primary: #3498db;  

@mixin center {  
  display: flex;  
  justify-content: center;  
}  

.button {  
  @include center;  
  background: $primary;  
}  

В CSS это потребует ручного дублирования кода и использования var() для переменных.

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

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

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

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