أفضل CSS في .الشبكة ؟ [مغلقة]
سؤال
أنا على الحصول على قليلا غيور من الابتكار أرى من بايثون و روبي المجتمع حول CSS.انظر على سبيل المثال:
وقال سؤالي هو اثنين أضعاف.أن هذه المكتبة بسهولة "استدار" أن .صافي عبر IronRuby و IronPython حتى أتمكن من ثم كتابة MSBUILD المهام أو HTTP معالجات في C# ؟
أيضا, يجب أن يكلف نفسه عناء مع هذا, أو هو شخص آخر في .صافي المجتمع تعمل بالفعل على هذا ؟
تحديث: منذ كتبت هذا السؤال الأصلي ، كان هناك الكثير من العمل في .صافي المجتمع في هذا المجال.تحقق من الأدوات التالية التي توفر المساعدة على أقل ساس وحتى CoffeeScript:
المحلول
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
أنا استخدم هذا ، فإنه الصخور!
حصلت على قراءة هذه الروابط:http://www.hanselman.com/blog/CoffeeScriptSassAndLESSSupportForVisualStudioAndASPNETWithTheMindscapeWebWorkbench.aspx
http://www.mindscapehq.com/products/web-workbench/getting-started
CSS المتغيرات يمكن أن يتحقق مع HTTP معالجات.
http://www.webpronews.com/blogtalk/2006/10/16/add-variables-to-standard-css-stylesheets-in-aspnet
أتصور أن الكثير من الميزات الأخرى المفيدة موجودة في بعض النموذج الذي أنت مهتم على وجه التحديد ؟