【发布时间】:2013-11-30 00:00:36
【问题描述】:
我正在使用 Bootstrap 3.0 和 LESS 1.5。我将为许多站点使用相同的 bootstrap.css(或使用它们的 CDN)。所以我正在使用
@import (reference) "bootstrap-3.0.0/less/bootstrap.less";
@import (reference) "bootstrap-3.0.0/less/mixins.less";
仅作为参考导入。
我的 app.less 有(除其他外)
.herocontainer{
.make-row();
.iphoneblock{
.make-sm-column-offset(1);
.make-sm-column(4);
text-align: center;
}
.copyblock{
.make-sm-column(5);
text-align: center;
.copytext{
@media(min-width: @screen-sm) {
padding-top: 100px;
}
}
.buybutton{
.btn-lg;
.btn-primary;
background-color: #d6822f;
}
}
}
生成的站点只是单列输出。但是,如果我从 mixins 中删除(参考),例如:
@import (reference) "bootstrap-3.0.0/less/mixins.less";
然后我得到一个两列响应输出,但生成的 css 也有我不需要的类。
所以, a)我如何只为我在 app.less 中编写的类而不是因引导类而臃肿的类获取 css 中的类 b) 我该如何调试此类 CSS 问题? (我确实使用 Google chrome 工具,但这个问题超出了我的理解/调试范围)
谢谢你,
约瑟夫
【问题讨论】: