Различия между SCSS и LESS

Я читал о SCSS и LESS. Но я не могу четко понять различия. Я знаю, что SCSS и LESS обладают большей функциональностью CSS (я имею в виду расширение CSS).

В чем разница между SCSS и LESS? Какая из них лучше?

В чем разница между Python и Ruby? Много. Скорее всего, слишком много, чтобы здесь отвечать. Поиск по запросу «SASS vs Less» даст вам много релевантных результатов, в которых их можно сравнить в деталях. SASS, вероятно, лучше, но это всего лишь мнение.

Amadan 24.08.2018 13:19

@asyard Я одобрил вашу правку заголовка, но отклонил редактируемую часть тела.

Cœur 16.07.2019 09:47
Оптимизируйте свой CSS с помощью Gerillass: Библиотека Sass для эффективной стилизации
Оптимизируйте свой CSS с помощью Gerillass: Библиотека Sass для эффективной стилизации
Если вы планируете стать веб-разработчиком, вы наверняка слышали о CSS - языке, используемом для стилизации HTML-документов. CSS является неотъемлемой...
16
2
20 265
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

SCSS и МЕНЬШЕ являются "надмножествами" ванильного CSS. Это означает, что действительный CSS автоматически также является действительным SCSS и LESS, но не обязательно наоборот.

Разница между SCSS и LESS в том, что у них другой синтаксис. В основном они имеют одинаковые функции.

Вы можете узнать больше о SCSS и LESS здесь.

Ответ принят как подходящий

И Sass, и Меньше являются препроцессорами CSS.

От keycdn.com

A CSS preprocessor is basically a scripting language that extends CSS and then compiles it into regular CSS.

Таким образом, Sass и Less не изменяют функциональность CSS, поскольку они скомпилированы в простой старый CSS. Что они делают, так это упрощают написание и поддержку CSS с помощью таких инструментов, как миксины, вложение, переменные и многое другое.

SCSS, что означает Sassy CSS, является одним из двух синтаксисов Sass.
. Из ссылка sass:

The second and older syntax, known as the indented syntax (or sometimes just "Sass"), provides a more concise way of writing CSS.

Различия

И Sass, и Less имеют очень похожие функции. Sass использует Ruby, тогда как Less использует Javascript. Есть синтаксические различия, например, Sass использует $ для переменных, тогда как меньше использует @.
. Есть несколько более субъективных различий, этот сайт утверждает, что «LESS имеет более удобную для пользователя документацию, чем Sass», однако лично я нашел документацию и примеры Sass очень простыми в использовании.

Другие вопросы по теме