有人可以解释为什么我要使用 less.js 脚本及其样式表吗?我不明白其目的及其优点。谢谢你。埃里克
问问题
2790 次
1 回答
7
Less.js是一个 CSS 预处理器,这意味着您将能够在*.less
文件中使用 Less 预处理器语言编写您的风格,然后 Less.js 会将其编译成纯 CSS。
CSS 预处理器带有许多强大的功能,例如:变量、混合、嵌套规则、操作、导入等等。
使用 Less.js,您有两种选择:
- 在客户端运行 Less :在 Less 中编写您的样式,然后包含 JavaScript 预处理器:
Less.js
. - 在服务器端运行 Less :在 Less 中编写样式,然后使用 Node.js 或 Rhino 运行预处理器,在其他情况下,您可以使用DotLess等端口。
如果您有潜在的大型 Web 界面设计(复杂的布局、精灵、多个导航、多个表单等),那么您应该考虑使用流行的 CSS 预处理器之一,例如Less.js或Sass。他们会帮助你很多。
请记住...有一些大型项目构建在 CSS 预处理器之上,Twitter Bootsrap使用 Less 和Compass是一个很棒的框架,它可以消除你与跨浏览器问题相关的痛苦,包括inline-blocks、clearfix、box-shadow, ETC...
于 2012-12-01T01:10:05.863 回答