Оба Sass и Меньше являются CSS-препроцессорами.
From keycdn.com
Препроцессор CSS - это в основном язык сценариев, который расширяет CSS и затем компилирует его в обычный CSS.
Так что Sass и Less не меняют функциональность CSS, так как они скомпилированы в простой старый CSS.Они упрощают написание и поддержку CSS с помощью таких инструментов, как миксины, вложения, переменные и т. Д.
SCSS, что означает «Sassy CSS», является одним из двух синтаксисов для Sass.
Из ссылки sass :
Второй и более старый синтаксис, известный как синтаксис с отступом (или иногда просто "Sass"), обеспечивает более лаконичный способ написания CSS.
Разница
И у Sass, и у Less очень похожие функции.Sass использует Ruby, тогда как Less использует Javascript.Существуют синтаксические различия, например, Sass использует $
для переменных, в то время как меньше использует @
.
Существуют несколько более субъективные различия, этот сайт утверждает, что "LESS имеет более удобный для пользователя"Документация, чем Sass ", однако лично я нашел документацию и примеры Sass очень простыми в использовании.