LESS是“更精简的样式表”的首字母缩写。它于2009年由Alexis Sellier发布,距离2006年首次推出Sass已有3年。Sass是用Ruby编写的,而Less是用JavaScript编写的。事实上,LESS是一个JavaScript库,它通过混合、变量、嵌套和规则集循环扩展了原生普通CSS的功能。Sass vs Less一直是一场激烈的争论。毫不奇怪,Less是Sass最强大的竞争对手,拥有第二大用户群。然而,随着Bootstrap 4的推出,Bootstrap不再支持Sass,Less的受欢迎程度也有所下降。Less Over Sass的几个缺点之一是它不支持函数。与Sass不同,Less使用@来声明变量,这可能会导致与@media和@keyframes混淆。但是,与Sass和Stylus或任何其他预处理器相比,LESS的一个关键优势是易于将其添加到项目中。您可以通过使用NPM或合并less.JS文件来实现这一点。
语法声明:less
使用.less扩展名。LESS的语法与SCSS非常相似,除了在声明变量时,LESS使用@而不是$sign.