Less是什么?
Less是一种CSS的扩大和动态样式表言语,CSS预处置惩罚器,能够在客户端或服务器端运转,协助我们自定义,治理和重用网页的样式表。
Less是一种开源言语,也是跨浏览器兼容的言语。
什么是CSS预处置惩罚器?
CSS预处置惩罚器是一种脚本言语,是CSS的扩大。它被编译成通例的CSS语法,然后由Web浏览器读取CSS。较少看起来与CSS异常类似,但它供应了诸如变量,函数,夹杂和操纵等功能,能够协助您构建动态CSS。
Less和SASS都是CSS预处置惩罚器的示例,因为它们都被编译并生成由Web浏览器读取的CSS语法。
怎样运用Less?
Less是用JavaScript编写的,须要运转Node.js或Web浏览器。我们能够在网站中包括Less.js,它能够及时编译一切链接的.Less样式表。
Less的长处和瑕玷
长处:
1、Less是一个CSS预处置惩罚器。编译后,它会生成简朴的CSS,适用于浏览器。
2、Less支撑跨浏览器兼容性。
3、因为Less运用嵌套,使得代码更短、更清洁,并以特定的体式格局构造
4、因为Less运用变量,能够更快地完成保护。
5、Less供应了一系列运算符,使编码更快,更省时。
6、Less供应@mport划定规矩,如许我们就能够轻松地处置惩罚外部文件。注:导入是必须的,因为许多人将样式表分割为多个文件,而不是将其放入一个文件中。
7、Less供应了兼并属性。Less最令人兴奋的特性是接收多个值,如transform,transition和box-shadow。
8、Less是用JavaScript编写的,它能够比CSS的其他预处置惩罚器更快地编译。
瑕玷:
1、假如我们不熟悉CSS预处置惩罚,就必须花一些时候好好进修Less的相干学问。
2、与包括Compass,Gravity和Susy等框架的SASS等较早的预处置惩罚器比拟,Less供应的框架更少。
3、在Less中,模块之间存在严密耦合,因而重用和/或测试相干模块须要消费更多精神。
总结:以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。
以上就是Less是什么的细致内容,更多请关注ki4网别的相干文章!