所以我安装了twitter-bootstrap-rails
gem。我运行生成器来创建一个bootstrap_and_overrides.css.less
文件。现在我想写一些语义HTML。所以不要写:
<div class="container">
<div class="row">
<div class="span2">Column1</div>
<div class="span6">Column2</div>
</div>
</div>
我希望能够写:
<div id="foo-wrapper">
<div class="foo">
<div class="foo-left">Column1</div>
<div class="foo-right">Column2</div>
</div>
</div>
但是,当我尝试为此编写 less 时,不会应用这些类:
// at the bottom of bootstrap_and_overrides.css.less
#foo-wrapper {
.container;
}
我究竟做错了什么?这不支持吗?我是否在错误的地方定义了我的风格?我在使用 Twitter Bootstrap 时是否使用了错误的 gem?
更新:
这是评论中的bootstrap_and_overrides.css.less
:
// Your custom LESS stylesheets goes here
//
// Since bootstrap was imported above you have access to its mixins which
// you may use and inherit here
出于某种原因,我似乎无法访问 mixins,我不明白为什么。