我想知道是否有类似Django的HTML模板系统,用于CSS。我在这上面的搜索没有找到任何有用的东西。我知道像SASS和CleverCSS这样的东西,但据我所知,这些仍然不能解决我的问题,因为我想基于某些条件动态生成一个CSS文件,以便根据特定的用户会话提供不同的CSS文件……
我想在某些事情上尽量减少javascript / AJAX的使用(因为它适用于在一些医院中运行的遗留系统,他们仍然在使用IE6 ),我也有兴趣尽可能减少javascript在其他项目中的使用……所以它将是有一个CSS文件,但它可能需要根据情况进行更改(这将与CleverCSS完成),然而问题是,如果我只是将更改写到一个文件,那么这将提供给每个人,即使他们可能有一个不同的CSS文件的“状态”取决于他们的应用程序的使用,所以我想删除一个CSS文件的物理关联,而是让它动态生成每次(这样它是唯一的特定用户的会话),Django的超文本标记语言模板系统的工作方式。
发布于 2010-09-02 09:29:09
Django模板系统可以用于您喜欢的任何文本。它大部分时间用于HTML,但也可以用来创建CSS。HTML中的CSS引用可以是动态URL,而不是静态文件,视图函数可以创建您喜欢的任何上下文,然后.css模板文件可以创建CSS。
如果您只有几种不同的CSS可能性,那么您可以将它们创建为静态文件,然后使用HTML模板根据您的条件编写不同的CSS引用来选择您想要的CSS文件。
https://stackoverflow.com/questions/3623070
复制相似问题