2017-02-21 3 views
1

Является ли scss обратной совместимостью с меньшим? Я не думал, что это так. Например, меньше префиксов переменных с '@', тогда как scss префиксы с переменными '$'. Но даже если я заменил префикс переменной, я думаю, что для каждого соответствующего препроцессора есть определенные функции/обработка.является scss обратно совместимым с меньшим?

Сотрудник настаивал на том, что scss обратно совместим с меньшим. Я думаю, что он, возможно, был в замешательстве. Меньше/scss обратно совместимо с css, но я не думаю, что scss обратно совместим с меньшим. Не могли бы вы подтвердить?

+3

SCSS и МЕНЬШЕ являются совершенно разными препроцессорами. Они несовместимы. – 4castle

+0

К сожалению, это будет несовместимо с меньшим. –

+1

При просмотре SO, я нашел это http://stackoverflow.com/a/5732683/2226315, в котором говорится, что SASS фактически имеет парсер LESS. –

ответ

0

Для основного вложенного стиля, МЕНЬШЕ и Sass, как правило, совместимы:

a { 
    // A styles 

    B { 
     // B styles 
    } 

} 

будет компилировать одно и то же в обоих, и некоторые встроенные функции дадут одинаковый результат.

Но после этого все по-другому. & ведет себя по-другому; Sass использует явные @mixin mixins, а в LESS все определения классов - mixins; встроенные функции разные; У Sass есть if, for, each и while директивы, в то время как LESS полагается на when охранников и миксинов, которые себя помнят; и т.д.


Для справки

Смежные вопросы