1PeGaS
@1PeGaS

В чём разница между постпроцессорами препроцессорами?

В чём разница между постпроцессорами препроцессорами?
  • Вопрос задан
  • 3280 просмотров
Решения вопроса 2
Stalker_RED
@Stalker_RED
Вся суть одной картинкой:
tZjTgV.png

Препроцессоры превращают всякие штуки типа SCSS в CSS.
Постпроцессоры "улучшают" уже готовый CSS (автопрефиксер, например).
И да, можно собрать-настроить такой тулчейн, который будет делать все эти манипуляции за один проход.
Ответ написан
Комментировать
nuykon
@nuykon
Full Stack Developer
Препроцессор значительно расширяет возможности и имеет более удобный синтаксис. Препроцессор принимает данные(ваш код stylus/sass/less) и отдает (компилирует в css)
Постпроцессор - работает уже с самим css (постобработка - последующая обработка) например подставляет вендорные префиксы.

В общем их надо комбинировать к примеру
Сначала пишем stylus код
.container
  box-sizing border-box

это компилируется в
.container {
  box-sizing: border-box;
}

далее используем постпроцессор(автопрефиксер) и получаем
.container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы