我读过有关 SCSS 和 LESS 的内容。但我无法清楚地理解其中的差异。
我知道SCSS和LESS都具有更多CSS的功能(我的意思是CSS的扩展)。
SCSS 和 LESS 有什么不同?
哪一个更好?
Both Sass https://sass-lang.com/ and Less http://lesscss.org/是 CSS 预处理器。
From keycdn.com https://www.keycdn.com/blog/sass-vs-less/
CSS 预处理器基本上是一种脚本语言,它扩展 CSS,然后将其编译为常规 CSS。
因此 Sass 和 Less 不会改变 CSS 的功能,因为它们被编译成普通的旧 CSS。他们所做的就是使用 mixin、嵌套、变量等工具让 CSS 的编写和维护变得更加容易。
SCSS 代表“Sassy CSS”,是 Sass 的两种语法之一。
来自萨斯参考 https://sass-lang.com/documentation/file.SASS_REFERENCE.html:
第二种或更旧的语法称为缩进语法(有时简称为“Sass”),提供了一种更简洁的 CSS 编写方式。
区别
Sass 和 Less 都有非常相似的功能。 Sass 使用 Ruby,而 Less 使用 Javascript。存在语法差异,例如,Sass 使用$
对于变量而较少使用@
.
有一些稍微主观的差异,这个网站 https://www.thebalancecareers.com/sass-vs-less-2071912声称“LESS 比 Sass 拥有更多用户友好的文档”,但我个人发现 Sass 文档和示例非常易于使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)