我正在使用CakePHP构建我的网站(如果有的话)。我有一个TON元素/模块,每个都有自己的文件和相当复杂的CSS(在某些情况下)。SASS和/或LESS - 我可以随时创建动态CSS文件吗?
目前CSS是在一个巨大的单一的CSS文件,但为了理智(以及下面提到的细节),我希望能够将CSS保留在它自己的文件中 - 例如css/modules/rotator.css
。但是对于普通的CSS,这会调用CSS文件的TON。
于是,我开始寻找到SASS或每个推荐LESS。但是 - 似乎这些应该被编译然后上传。但在我的情况下,每个页面都可以通过CMS进行编辑,因此一页可能有10分钟的模块,然后在CMS更改后可能有20或5等。如果不打算使用它,我不想为每个模块编译CSS。
有没有方法可以让我有一吨的CSS文件,所有的编译对飞?
附注:我也想允许用户自行编辑CSS的网页和/或模块,那么这将默认CSSS后加载。 SASS和/或LESS可能吗?
我不需要一个完整的演练(虽然那会很棒),但到目前为止,我的搜索已经返回了与Ruby on Rails相关的东西(从未使用过)或者每个CSS上的通用教程语言。
欢迎任何其他建议。我是一个完整的SASS/LESS noob。如何用更少的I动态(服务器端)合并多个CSS文件
:
澄清的问题吗? (甚至一个链接到一个资源,将让我在正确的轨道是很多!)
你能更具体地描述你的目标吗?听起来你想使用LESS/SASS来输出每个模块的文件,这是可能的,但是需要你管理每个编辑过的课程中包含哪些文件。当你说你不想要一个巨大的文件,你的意思是源CSS或输出?是SASS/LESS可以将50个小scss/less文件编译成一个大css文件或多个文件,但您需要对其进行配置。我的建议是:减少跑步次数,尝试一些东西 - 问题会变得更加清晰,并可能自行排除。 ;) – 2013-03-25 16:28:37
另请参阅:http://stackoverflow.com/q/12274628/1455709 – Patrick 2014-01-21 07:08:54