我要稍微嫉妒的创新,我看到了从Python和红宝石周围的社区CSS。例如,参见:

  1. http://sandbox.pocoo.org/clevercss/
  2. http://lesscss.org/
  3. http://sass-lang.com/

这就是说,我的问题是两倍。可能这些图书馆的可很容易地"移植"。净经投入度和IronPython所以我可以再写MSBUILD任务或HTTP处理程序在C#?

此外,我应该操心这个的,或是其他人。网社区已经在这方面的工作?

更新: 因为我写了这个原始的问题,已有大量的工作。净社会在这一空间。看看下面的工具,提供援助更少,上海社会科学院,甚至抑:

有帮助吗?

解决方案

http://www.dotlesscss.org/ -我试图在玩小。网。

其他提示

这将是很好的口上海社会科学院。净,因为这是一个很好的工具。净是这样的一个很好的平台。但是没有真的很需要的,因为我们可以继续使用红宝石的工具。你可以非常容易添加一个步骤,以你的建立过程,编制上海社会科学院文件进CSS文件使用红宝石的工具。

这里是我的。

#PostBuild.rb
#from http://sentia.com.au/2008/08/sassing-a-net-application.html
#Post-build event command line: rake -f "$(ProjectDir)PostBuild.rb"

require 'haml'
require 'sass'

task :default => [ :stylesheets ]

desc 'Regenerates all sass templates.'
task :stylesheets do
    wd = File.dirname(__FILE__)
    sass_root = File.join(wd, 'Stylesheets')
    css_root = File.join(wd, 'Content')
    Dir[sass_root + '/*.sass'].each do |sass|
        css = File.join(css_root, File.basename(sass, '.sass') + '.css')
        puts "Sassing #{sass} to #{css}."
        File.open(css, 'w') do |f|
            f.write(Sass::Engine.new(IO.read(sass)).render)
        end
    end
end

CSS变量可能是成功与HTTP处理程序。

http://www.webpronews.com/blogtalk/2006/10/16/add-variables-to-standard-css-stylesheets-in-aspnet

我想象很多其他的有用功能存在某些形式,这是你感兴趣?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top