问问题
366 次
3 回答
1
为了嵌套 span,您需要创建一个新的row-fluid
div。
编辑:您还希望您的跨度 div 中的链接(如果您制作它们,效果很好display:block;
)
<div class="container-fluid">
<div class="row-fluid">
<div class="span8 offset2">
<div class="row-fluid"> <!-- make sure to add this div-->
<div class="span4">
<a href="#">
<h2>Box 1</h2>
<p>Text here</p>
</a>
</div>
...
</div>
</div>
</div>
</div>
<style type="text/css">
a,a:link {
display:block;
background-color:#fff;
}
</style>
于 2013-05-24T15:58:54.423 回答
0
a
标签的默认显示是 display:inline;
您只需尝试为该标签添加 display:block
a{display:block}
然后你试试这个
a > .span4 { margin: 0 1.7% };
于 2013-05-24T11:05:48.207 回答
0
我建议简单地使用a
作为网格片而不是div
它包含的。例如:
<a href="#" class="span4">
<div>
<h2>Box 1</h2>
<p>Text here</p>
</div>
</a>
而且,此时,您可以选择div
完全摆脱包含。
为什么要这样做?好吧,它可以为您提供所需的宽度、填充和边距,而无需编写更多代码。它的语义不亚于将div
用作网格块。
Bootstrap 网格系统非常完整,而 Ponraj 的解决方案是编写更多的代码来做一些已经存在的事情。如果您尝试向其添加更多功能,您应该只扩展网格系统。
于 2013-05-24T15:13:33.567 回答