是否有用于管理ASP.NET应用程序的可主题CSS的库/工具?

时间:2010-07-16 20:09:41

标签: .net asp.net html css

假设我有一个具有多个instalations的应用程序,它们共享相同的CSS模式。这些应用程序中的每一个都具有相同的CSS文件,具有不同的颜色。

我正在考虑以下解决方案:

  1. 我引用<%variable names%>而不是引用真实颜色。在CSS文件中。如前所述,这些CSS文件对于应用程序的所有安装都是相同的。
  2. 相同应用程序的每个instalations都有一个表,它将变量名称与实际颜色相关联,而不是整个CSS。
  3. 应用程序将使用ASHX(通用HTTP处理程序)引用CSS文件,它将编译CSS并将其返回。
  4. 最好是通过可视化软件编辑这些颜色表。
  5. 这已经在某处实现了吗?

2 个答案:

答案 0 :(得分:1)

也许http://www.dotlesscss.com/可能会有所帮助。除此之外,使用asp.net themes还可以为您提供一些必要的灵活性。

答案 1 :(得分:0)

可以通过3个简单的步骤完成:

  1. 安装Ruby:http://www.ruby-lang.org/en/downloads/
  2. 使用以下命令在命令行/ powershell中安装HAML(一种更快的HTML编写方式 - 有点像未打开的Zen编码):

    gem install haml

  3. 现在在cmd行中执行:

    sass --watch folderWithSass:compileMyCSSToThisFolder

  4. 有关详细信息,请参阅:http://nex-3.com/posts/90-auto-compile-sass-files-with-sass-2-4

    另外......我建议查看CSS技巧,了解如何在SASS中书写 - http://css-tricks.com/video-screencasts/88-intro-to-compass-sass/