Compass + Blueprint не семантические классы - PullRequest
0 голосов
/ 12 августа 2011

Я уже некоторое время использую компас с планом, и я не могу понять, почему он генерирует все основные классы чертежей CSS. Как это:

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

Я указываю --using blueprint/semantic при создании проекта компаса, и нет, у меня нет @include blueprint в моем источнике. Почему генерируются эти классы и как получить компас, чтобы они не включались?

1 Ответ

1 голос
/ 18 августа 2011

Я пытался воспроизвести вашу проблему, но не могу.Вот что я сделал и что получил:

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)

...