我目前正在使用 Twitter bootstrap 构建一个网站(这太棒了!)。我的布局使用:
<div class="row">
<div class="span6"></div>
<div class="span6"></div>
<div class="span6"></div>
<div class="span6"></div>
</div>
效果很好,我基本上每行有 2 个 div,而且我们不必在循环中包含一个计数器来消除边距。它是完美的!但是我们决定改变我们对固定布局的想法,所以我从 .row 切换到 .row-fluid。这就是问题来的时候。
我知道有这样的事情:
<div class="row-fluid">
<div class="span6"></div>
<div class="span6"></div>
<div class="span6"></div>
<div class="span6"></div>
</div>
带有 .span6 的 div 对第一行效果很好,但是 .span6 上的 margin-left 从第二行开始出现,因此布局,嗯,......不好。
我很惊讶它对于固定布局但不是 row-fluid 效果惊人。有解决办法吗?我在我所有的网站上都使用了这个,所以必须为所有这些添加计数器会......太多的工作。
这是 JS 小提琴:http: //jsfiddle.net/denislexic/uAs6k/3/
任何帮助表示赞赏,谢谢。