Compass + Blueprint非语义类

时间:2011-08-12 06:24:46

标签: css compass-sass sass blueprint-css

我一直在使用罗盘和蓝图一段时间,而我无法弄清楚的一件事就是为什么它会生成所有基本的蓝图css类。像这样:

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

我在创建指南针项目时指定--using blueprint/semantic,而我的源中没有@include blueprint。为什么要生成这些类?如何让罗盘不包含它们?

1 个答案:

答案 0 :(得分: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中没有出现非语义类。

希望这会有所帮助......

(使用Compass版本0.11.5,Ruby 1.8.7,FreeBSD 8.2测试)