这是CSS LESS和SimpLESS的工作原理吗?

时间:2013-04-24 16:38:31

标签: css less

我做了很多前端工作,并且正在考虑获取CSS LESS,但是在学习它的过程中,意识到它可能不会像我认为的那样工作,并且可能无法帮助我。所以我认为下面是CSS LESS的工作原理,使用它的人可以确认吗?

  

CSS LESS使用SimpLESS编译器工作并进行处理   实现编程元素时,初始css编码更容易。   但是,在上传css代码之前,必须从中转换它   动态.less格式为普通的.css格式,一旦上传到   服务器,只能作为静态.css文件。

以上是否正确?我问,因为我使用了许多已经创建了大部分样式表的wordpress网站和主题,如果我必须将.less格式编译为.css格式并且每次重新上载而不是能够将其用作一个像jQuery这样的动态预加载库,那么我可能无法从CSS中获得尽可能多的东西,因为我之前认为它会让我受益。

1 个答案:

答案 0 :(得分:5)

LESS和SASS都是旨在帮助创建CSS文件的开发和维护阶段的技术;它们的工作方式类似于Coffee Script如何设计用于javascript。然而,最终,LESS和SASS最终成为CSS文件,就像Coffee Script导致普通的旧js文件一样。

在任何情况下,都有工作流可以自动处理CSS文件的编译/保存/上传,以防止该步骤花费额外的时间和工作,但是没有 - 浏览器默认不理解它们。但是,您可以使用javascript实现作为评论提到的。

LESS / SASS有自己的优势,但对现有主题和风格进行细微调整或自定义可能不一定是其中之一。这并不是说你可能实际上没有从技术中获得很多,但这超出了你目前问题的范围,甚至不能成为我目前有资格回答的问题。