LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以在服务端运行。
访问:LESS中国官网 , 下载 less.js (version 1.2.0)
LESS 使用 JavaScript 引擎来处理代码,然后输出处理过的 CSS 到浏览器。很明显,这不是一个很好的方案,这需要额外的时间与性能损耗。有一种替代方案是在开发环节使用LESS,一旦完成了开发,复制 LESS 处理过的文件到一个单独的 CSS 文件。还有一种更方便的方法,就是让 LESS 在服务端运行,对处理后的 CSS 进行缓存。在 .NET 平台下,开源的组件 Less Css for .NET 为我们实现这样的功能,可以在 Github 上查看源代码。
如何使用
使用 Nuget 安装引用 dotless ,Nuget的使用介绍

在视图层中引用 Less,就像样式表一样。
<link href="/static/style.less" rel="stylesheet" />
开始 LESS 旅程吧。