【发布时间】:2012-03-17 16:45:33
【问题描述】:
使用 Twitter 的 Bootstrap 的标准 940px 流体网格响应网格,我试图在 一个 .row 中获取多个 .span div。
我想在随页面增长的每个内部行上最多显示 3 个.span。因此,随着更多 .span 的添加,它们只会被添加到 .row。
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<div class="span4">1</span>
<div class="span4">2</span>
<div class="span4">3</span>
<div class="span4">4</span> <!-- wrap to a new line-->
<div class="span4">5</span>
</div>
</div>
</div>
我面临的问题是换行的 span4 具有继承的左边距。虽然我可以在现代浏览器中使用 nth-child() 来解决这个问题,但它显然仍然会影响 IE。
有什么想法可以实现吗?
【问题讨论】:
-
你想做什么?你为什么不把它们放在两个单独的
.rows 中呢?您每行只能容纳 3 个.span4s,而且您的代码中甚至没有任何div.rows。 -
忘了提到我还希望行在特定页面宽度下每行对齐两个跨度。我看到的问题是,如果两行有 5 个 span4 - 如何让第二行的第一个 span4 出现在第一行的最后一个 span4 旁边?
标签: css less twitter-bootstrap