Less 介绍
什么是Less
Less是一个CSS预处理程序,可帮助您自定义,管理和重复使用网页的样式表。 Less是CSS和动态样式表语言的扩展,可以在客户端或服务器端运行。
Less是一种开源语言。它也与跨浏览器兼容。
什么是CSS预处理器
CSS预处理器是一种脚本语言,是CSS的扩展。将其编译为常规CSS语法,然后由Web浏览器读取CSS。 Less看起来与CSS非常相似,但是它提供了诸如变量,函数,mixin和操作等功能,可帮助您构建动态CSS。
Less和SASS都是CSS预处理器的示例,因为它们都是经过编译和生成的Web浏览器读取的CSS语法。
使用方法
Less用JavaScript编写,并且需要运行Node.js或Web浏览器。您可以在网站中包含Less.js,它可以实时编译所有链接的.Less样式表,但这很慢,不建议这样做。
在这里,我们将Node.js用作图形程序来编译less的样式表并部署常规CSS文件。使用Node.js的原因是它非常快速且令人印象深刻。
less的历史记录
Less最初是用Ruby编写的,但后来的版本是用JavaScript编写的,不推荐使用Ruby。 Less由Alexis Sellier在2009年设计和编写。