less.js和styles.less的目的是什么

时间:2012-12-01 00:37:37

标签: less

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

1 个答案:

答案 0 :(得分:7)

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

CSS预处理器附带了许多强大的功能,例如:变量 mixins 嵌套规则操作< / em>,导入lot more

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

  1. 客户端少跑:在Less中编写样式然后包含JavaScript预处理器:Less.js
  2. 服务器端少跑:在Less中编写样式然后使用Node.js或Rhino运行预处理器,在其他情况下,您可以使用某些端口,如DotLess
  3. 如果您有可能很大的Web界面设计(复杂的布局,精灵,多个导航,多个表单等等),那么您应该考虑使用一个流行的CSS预处理器,如{ {3}}或Less.js他们会帮助你很多

    请记住...... 在CSS预处理器之上有一个很大的项目构建,Sass使用Less和Twitter Bootsrap是一个很棒的框架会杀死你的与涉及内联块 clearfix box-shadow 等的跨浏览器问题相关的疼痛......