我已经在一个非常大的项目上工作了近两年,客户的要求也在不断变化。当然,这些变化会影响一切,我想找到一种以更动态的方式使用CSS的方法。
我假设我可以获得在ironRuby / Python下运行的ruby或python CSS DSL之一,但是这个客户端非常关注安装了哪些软件/框架。
我还没有找到基本编程语言为vb或c#的CSS DSL。
参考: http://sandbox.pocoo.org/clevercss/和http://nubyonrails.com/articles/dynamic-css
答案 0 :(得分:4)
最近发布了针对.NET的CSS。
答案 1 :(得分:1)
我不确定任何公开的产品,但我已经为.css文件编写过几次ASP.NET HttpHandler。这是一个非常简单的任务,我通常会添加变量和基本表达式支持,实时缩小,评论剥离等等。这是你想要的吗?如果是这样,我认为每次最多花费10个小时的工作来编写,调试和实现处理程序......考虑到所有好处,这并不算太糟糕。
答案 2 :(得分:1)
您也可以使用Visual Studio SDK中的DSL Toolkit或使用Oslo编写自己的DSL。在前一种情况下,结果可能是.css文件加上您需要的任何其他内容,包括要调用的ASP.NET应用程序的API代码。