Sass - это язык стилей, первоначально разработанный Hampton Catlin и разработанный Натан Вайзенбаум. После первых версий Nathan Weizenbaum и Chris Eppstein продолжали расширять Sass с помощью SassScript, простого языка сценариев, используемого в файлах Sass. Sass - это метаязык каскадных таблиц стилей (CSS). Это язык сценариев, который интерпретируется в CSS. SassScript - это сам скриптовый язык. Sass состоит из двух синтаксисов. Исходный синтаксис, называемый синтаксисом с отступом, использует синтаксис, подобный Haml. Он использует отступы для разделения блоков кода и символов новой строки для разделения правил. Более новый синтаксис «SCSS» использует форматирование блоков, подобное форматированию CSS. Он использует фигурные скобки для обозначения блоков кода и точек с запятой для разделения строк внутри блока. Синтаксис с отступом и файлы SCSS традиционно получают расширения .sass и.scss соответственно. CSS3 состоит из серии селекторов и псевдоселекторов, которые группируют правила, применимые к ним. Sass (в более широком контексте обоих синтаксисов) расширяет CSS, предоставляя несколько механизмов, доступных в более традиционных языках программирования, особенно объектно-ориентированных языках, но которые недоступны для самого CSS3. Когда SassScript интерпретируется, он создает блоки правил CSS для различных селекторов, как определено файлом Sass. Интерпретатор Sass переводит SassScript в CSS. В качестве альтернативы, Sass может контролировать файл .sass или.scss и переводить его в файл output.css всякий раз, когда сохраняется файл .sass или.scss. Sass - это просто синтаксический сахар для CSS.
    Разработчик
    Hampton Catlin
    Сайт приложения