SCSS 和 LESS 之间的区别

2024-04-08

我读过有关 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(使用前将#替换为@)

SCSS 和 LESS 之间的区别 的相关文章

随机推荐