-1

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

CSS LESS 使用 SimpLESS 编译器工作,并通过实现编程元素使初始 css 编码过程更加容易。但是,在上传css代码之前,必须先将动态的.less格式转换成普通的.css格式,上传到服务器后,只能作为静态的.css文件。

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

4

1 回答 1

5

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

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

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

于 2013-04-24T16:46:45.853 回答