0

有人可以解释为什么我要使用 less.js 脚本及其样式表吗?我不明白其目的及其优点。谢谢你。埃里克

4

1 回答 1

7

Less.js是一个 CSS 预处理器,这意味着您将能够在*.less文件中使用 Less 预处理器语言编写您的风格,然后 Less.js 会将其编译成纯 CSS。

CSS 预处理器带有许多强大的功能,例如:变量混合嵌套规则操作导入等等。

使用 Less.js,您有两种选择:

  1. 在客户端运行 Less :在 Less 中编写您的样式,然后包含 JavaScript 预处理器:Less.js.
  2. 在服务器端运行 Less :在 Less 中编写样式,然后使用 Node.js 或 Rhino 运行预处理器,在其他情况下,您可以使用DotLess等端口。

如果您有潜在的大型 Web 界面设计(复杂的布局、精灵、多个导航、多个表单等),那么您应该考虑使用流行的 CSS 预处理器之一,例如Less.jsSass他们会帮助你很多

请记住...有一些大型项目构建在 CSS 预处理器之上,Twitter Bootsrap使用 Less 和Compass是一个很棒的框架,它可以消除你与跨浏览器问题相关的痛苦,包括inline-blocksclearfixbox-shadow, ETC...

于 2012-12-01T01:10:05.863 回答