Less是一个动态CSS语言框架,Less扩展了CSS的动态特性。 从实现的角度看,我本人觉得直接用css写就好了吗,less还要编译之类的。虽然好像从技术上灵活了些,但是从使用者的角度,我觉得css更舒服。大家觉得呢?
Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充
用不用看自己啊,就像你说的"直接写不就好了吗,less还要编译"也完全没有错误,如果直接写css没有让你感觉很麻烦的话完全可以直接写,我自己现在写样式在用sass,虽然没用上太多特性,但是嵌套规则这一点就让我很喜欢,mixin,变量什么的偶尔会用到,只要用着舒服就行,编译不是很麻烦的事情。
less is more
less 就是效率?
原生css和Less都有各自适用的领域,不是简单的一个“好”或者“不好”就能下定论的。不然PHP不就成了世界上最好的语言么……
写一些小东西,比如单个的Demo页面、或者说有速度要求根本没时间做二次的转换,那么直接手写css无疑是明智的;但在大一些的项目里,试试Less和其他这些类似的预处理器(包括后处理器),我觉得也不妨一试,用上以后样式可以有更复杂的表现(比如用上函数)或者体现继承关系,比手打几百行css可能要更加直观可视化,也可以部分降低在编写复杂样式时的出错概率(当然只是部分)。
less 顾名思义就是写更少的代码
less的语法让样式很方便
Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。
详细可以看看这个:
less快速入门
Less写好编译一下就成了Css。
如果你自己写过css就会发现css冗余度是比较高的。
less就可以比较方便的解决这些问题。
https://github.com/less/less.js
看看!!!