scss向后兼容较少吗?我不认为是。例如,带有'@'的前缀变量较少,而scss前缀带有'$'的变量。但即使我替换了变量前缀,我认为某些功能/处理特定于每个预处理器。
一位同事坚持认为scss向后兼容较少。我在想他可能会感到困惑。 Less / scss向后兼容css,但我不认为scss向后兼容较少。你能确认一下吗?
答案 0 :(得分:1)
对于基本的嵌套样式,LESS和Sass通常是兼容的:
a {
// A styles
B {
// B styles
}
}
将在两者中编译为相同的东西,并且一些内置函数将给出相同的结果。
但事情发生后却完全不同了。 &
行为不同; Sass使用显式@mixin
mixins而在LESS中所有类定义都是mixins;内置功能不同; Sass有if
,for
,each
和while
指令,而LESS依靠when
守卫和混合来回忆自己;等
供您参考