2011-08-12 64 views
0

我一直在使用指南針藍圖一段時間,有一件事我不明白爲什麼它會生成所有基本藍圖的CSS類。像這些:指南針+藍圖非語義類

#container .span-3 { width: 110px; } 
#container .span-4 { width: 150px; } 

創建指南針項目時,我指定--using blueprint/semantic,沒有我不我的電源沒有@include blueprint任何地方。爲什麼會生成這些類,如何讓指南針不包含它們?

回答

1

我試圖重現你的問題,但我不能。這就是我所做的和我得到了什麼:

compass create my_project --using blueprint/semantic 

生成screen.scss文件似乎要你@import "blueprint",因爲它包含以下行開始:

// Import all the default blueprint modules so that we can access their mixins. 
@import "blueprint"; 

生成screen.css文件在任何地方都不包含.span-x,而#container出現的唯一位置是body.two-col #container {

我修改了screen.scss文件並重新編譯。沒有變化 - screen.css中沒有出現非語義類。

希望這有助於...

(測試用指南針版本0.11.5,紅寶石1.8.7,FreeBSD的8.2)