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

Eri*_*rik 0 less

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

Rub*_*zzo 7

Less.js是一个CSS预处理器,它意味着你可以使用文件中较少的预处理器语言编写你的风格*.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是一个很棒的框架,可以消除与内联块,clearfix,box-shadow相关的跨浏览器问题的疼痛等等......