Lepszy CSS in.NET? [zamknięte]
chcesz poprawić to pytanie? Zaktualizuj pytanie, aby mogło być odpowiedź z faktami i cytatami przez edytując ten post .
Zamknięte 5 lat temu .
Popraw to pytanieZaczynam być nieco zazdrosny o innowacje, które widzę od społeczności Pythona i Ruby wokół CSS. Na przykład, Zobacz:
To powiedziawszy, moje pytanie jest dwa razy. Czy te biblioteki można łatwo "przeportować" do. NET przez IronRuby i IronPython, żebym mógł wtedy pisać zadania MSBUILD lub programy obsługi HTTP w C#?Również, czy powinienem się tym przejmować, czy ktoś inny ze społeczności. NET już nad tym pracuje?
Aktualizacja: Od kiedy napisałem to oryginalne pytanie, w społeczności. NET było dużo pracy w tej przestrzeni. Sprawdź następujące narzędzia, które zapewniają pomoc dla LESS, SASS, a nawet CoffeeScript: {]}
4 answers
Http://www.dotlesscss.org/ - moja próba zabawy z Less dla. NET.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-11 02:09:03
Byłoby miło przenieść SASS do. NET, ponieważ to takie ładne narzędzie, A. NET jest taką ładną platformą. Ale nie ma takiej potrzeby, ponieważ możemy nadal używać narzędzia Ruby w takim stanie, w jakim jest. Możesz bardzo łatwo dodać krok do procesu budowania, który kompiluje pliki SASS do plików CSS za pomocą narzędzia Ruby.
To moje.#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
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-06-26 14:49:17
Używam tego, to rządzi!
Muszę przeczytać te linki: http://www.hanselman.com/blog/CoffeeScriptSassAndLESSSupportForVisualStudioAndASPNETWithTheMindscapeWebWorkbench.aspx
Http://www.mindscapehq.com/products/web-workbench/getting-started
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-23 00:26:22
Zmienne CSS mogą być realizowane za pomocą programów obsługi HTTP.
Http://www.webpronews.com/blogtalk/2006/10/16/add-variables-to-standard-css-stylesheets-in-aspnet
Wyobrażam sobie, że wiele innych przydatnych funkcji istnieje w jakiejś formie, którą jesteś szczególnie zainteresowany?
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-06-26 14:33:45