Less 教程

什么是Less?

  • LESS支持创建更清洁,跨浏览器友好的CSS更快更容易。

  • LESS是用JavaScript设计的,并且创建在 live 中使用,其编译速度比其他CSS预处理器更快。

  • LESS保持你的代码以模块化的方式,这是非常重要的,通过使其可读性和容易改变。

  • 可以通过使用LESS 变量来实现更快的维护。

Less发展历程

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

Less特征

  • 更清晰和更可读的代码可以以有组织的方式编写。

  • 我们可以定义样式,它可以在整个代码中重复使用。

  • LESS是基于JavaScript的,是超集的CSS。

  • LESS是一个敏捷工具,可以排除代码冗余的问题。

Less优点

  • LESS轻松地生成可在浏览器中工作的CSS。

  • LESS能够使用嵌套编写更干净,组织良好的代码。

  • 通过使用变量可以更快地实现维护。

  • LESS能够通过在规则集中引用它们来轻松地重用整个类。

  • LESS提供使用操作,使得编码更快并节省时间。

Less缺点

  • 学习如果是新的CSS预处理需要时间。

  • 由于模块之间的紧密耦合,应当采取更多的努力来重用和/或测试依赖模块。

  • 与旧的预处理器(例如Sass)相比,LESS具有较少的框架,Sass由框架 Compass , Gravity和 Susy 组成。


本内容均来自互联网,仅供参考,如有侵权请及时通知本站予以删除。邮箱:wiki#imooc.com (#改成@)

意见反馈 帮助中心 APP下载
官方微信