2012-10-23 19 views
9

'a derleyin. Şimdi, projemi geliştirirken üç dosyam var, "main.css", "about.css" ve "news.css" (örneğin). Bunları üretim için bir "final.css" olarak derlemek mümkün mü?Sass, Compass, tüm CSS dosyasını bir

@import 'main'; 
@import 'about'; 
@import 'news'; 

Ardından sahip olmak Dosyalarınızı yeniden adlandırmak gerekiyordu "SCSS: Eğer içerikleri olan bir dosyayı final.scss yol açacağını

cevap

32

SUKDÖ'nün import directive, başka bir bir dosyanın içeriğini aktarmak için kullanılır "uzantılar ithalatçı onları bulacaktır. CSS dosyalarının kendilerini Sizin main.scss, about.scss ve news.scss dosyalarını derlemek istemiyorsanız, alt çizgiyle dosya adýnýnönüne partials kullanabilirsiniz (örneğin, _main.scss, _about.scss, _news.scss).

+0

Tek bir css dosyasında tüm scss derlemek için tercih edilen bir yolu var mı? – Vincent

+1

Evet, genellikle. Tüm CSS'yi tek bir dosyada birleştirmek, sayfa başına HTTP isteklerinin sayısını azaltarak performansa yardımcı olur. İşte iyi bir referans: http://developer.yahoo.com/performance/rules.html#num_http – hopper

İlgili konular