开发学院

您的位置:首页>教程>正文

教程正文

LESS 简介

什么是LESS?


LESS是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。LESS也是跨浏览器的。


CSS预处理器是一种脚本语言扩展CSS和被编译成常规的CSS语法,这样就可以通过浏览器阅读。它提供的功能如变量、函数、混合和操作允许你建立动态CSS。


为什么用LESS?


LESS支持快速地创建简洁、跨浏览器友好的CSS。

LESS是一门动态CSS语言,使得CSS样式更加灵活地作用于Html标签。

LESS用模块化的方式保存代码,这是非常重要的,使它可读更强。

LESS支持定义变量,可提高样式代码的可维护性。


历史

LESS于2009年由Alexis Sellier设计. LESS是开源. 第一个版本的LESS是使用ruby开发的,后期版本均采用javascript.


优势


代码简洁

模块化,维护方便

支持变量,可复用样式

编码更快,节约时间


缺点


开发人员需要时间来学习此预处理器中的新功能。


如果许多人在同一个站点工作,那么应该使用相同的预处理器。如果一些人用SASS,另一些人使用CSS直接编辑文件协同工作可能变得困难。


失去了使用浏览器内置元素检查器的便利性.