我一直在使用罗盘和蓝图一段时间,而我无法弄清楚的一件事就是为什么它会生成所有基本的蓝图css类。像这样:
#container .span-3 { width: 110px; }
#container .span-4 { width: 150px; }
我在创建指南针项目时指定--using blueprint/semantic
,而我的源中没有@include blueprint
。为什么要生成这些类?如何让罗盘不包含它们?
答案 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测试)