什么是 Less

2024 年 8 月 29 日 | 阅读 2 分钟

Less 是一种 CSS 预处理器,它可以帮助您自定义、管理和重用网页的样式表。 Less 是 CSS 的扩展,也是一种动态样式表语言,可以在客户端或服务器端运行。

Less 是一种开源语言。它也兼容多种浏览器。


什么是 CSS 预处理器

CSS 预处理器是一种脚本语言,它是 CSS 的扩展。它被编译成常规的 CSS 语法,然后 CSS 被 Web 浏览器读取。 Less 看起来与 CSS 非常相似,但它提供了变量、函数、混入和运算等功能,可以帮助您构建动态 CSS。

Less 和 SASS 都是 CSS 预处理器的例子,因为它们都被编译并产生 CSS 语法,供 Web 浏览器读取。


如何使用

Less 是用 JavaScript 编写的,需要 Node.js 或 Web 浏览器才能运行。您可以在您的网站中包含 Less.js,它可以实时编译所有链接的 .Less 样式表,但这很慢,不建议这样做。

在这里,我们使用 Node.js 作为一个图形程序来编译 Less 样式表并部署常规 CSS 文件。 使用 Node.js 的原因是它非常快速和令人印象深刻。


Less 的历史

Less 最初是用 Ruby 编写的,但后来的版本是用 JavaScript 编写的,Ruby 已被弃用。 Less 由 Alexis Sellier 于 2009 年设计和编写。

下一主题Less 的特性