什么是LESS?

LESS是一个CSS预处理器,可以为网站启用可自定义,可管理和可重用的样式表。 LESS是一种动态样式表语言,扩展了CSS的功能。 LESS也是跨浏览器友好。

CSS预处理器是一种脚本语言,可扩展CSS并将其编译为常规CSS语法,以便可以通过Web浏览器读取。 它提供诸如变量,函数, mixins 和操作等功能,可以构建动态CSS。

历史

LESS由 Alexis Sellier 于2009年设计。LESS是一个开源。 LESS的第一个版本是用Ruby编写的,在后来的版本中,它被JavaScript代替。

特征

  • 更清晰和更可读的代码可以以有组织的方式编写。
  • 我们可以定义样式,它可以在整个代码中重复使用。
  • LESS是基于JavaScript的,是超集的CSS。
  • LESS是一个敏捷工具,可以排除代码冗余的问题。

优点

  • LESS轻松地生成可在浏览器中工作的CSS。
  • LESS使您能够使用嵌套编写更干净,组织良好的代码。
  • 通过使用变量可以更快地实现维护。
  • LESS使您能够通过在规则集中引用它们来轻松地重用整个类。
  • LESS提供使用操作,使得编码更快并节省时间。

最新文章

  1. linux系统下基于mono部署asp.net,使用ef6与mysql出现的问题【索引】
  2. 修复IE11首页被恶意篡改的问题
  3. asp.net mvc处理css和js版本问题
  4. [家里蹲大学数学杂志]第013期2010年西安偏微分方程暑期班试题---NSE,非线性椭圆,平均曲率流,非线性守恒律,拟微分算子
  5. 贪心+构造( Codeforces Round #344 (Div. 2))
  6. zw版【转发·台湾nvp系列例程】HALCON ShapeTrans(Delphi)
  7. python操作mongodb之二聚合查询
  8. BZOJ 3083: 遥远的国度 dfs序,树链剖分,倍增
  9. Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录
  10. 构建可比较的对象(IComparable)
  11. QMessageBox 中的 OK 按钮改为中文“确定”
  12. Install Orace 11g on Solaris 10 Sparc 64 bit
  13. 十一招让Ubuntu 16.04用起来更得心应手(转)
  14. LabelFrame
  15. Linux基础 - 系统优化及常用命令
  16. Delphi编程之爬取贴吧多页帖子图片
  17. attr跟prop的区别:
  18. Scala - 快速学习06 - 面向对象
  19. python六十四课——高阶函数练习题(一)
  20. Python编程:从入门到实践(选记)

热门文章

  1. 基于.net EF6 MVC5+WEB Api 的Web系统框架总结(4)-Excel文件读、写操作
  2. 1 js中常用的操作
  3. 2019 博盾习言java面试笔试题 (含面试题解析)
  4. Angular4 innerHtml呈现富文本内容样式
  5. js计算数组中元素出现的次数,并实现去重
  6. httpclient解析
  7. properties文件属性值@Value注解为 java entity属性赋值
  8. BSGS算法(大小步算法)
  9. 201871010102-常龙龙《面向对象程序设计(java)》第四周学习总结
  10. nginx 常用的中间件