Less
是一种CSS
预处理语言。它扩展了CSS
,增加了语言特性, 例如:变量、Mixin、函数等,使CSS
更易维护和扩展。
对于程序员来说,CSS
不是一门语言。对于熟练的前端开发人员来说,CSS
的规则过于简单, 通常总是需要借助javascript
才能处理复杂逻辑。
浏览器并不认识Less
的语法规则,浏览器只认识CSS
,所以,需要对其进行编译或者解释。 将Less
的语法规则转换成CSS
。
这也是现在的语言发展过程,语言越来越高级,但是计算机执行的都是低级的指令,所以,就需要编译器或者解释器进行翻译。 所以,写代码最主要的是可读性,让人易于阅读,都能转成计算机可以执行的指令。
Less
官网:http://lesscss.org
Less
中文网:http://lesscss.cn
通过npm下载:
npm install less -g
通过bower下载:
bower install less