我正在尝试将我购买的 Bootstrap 主题应用到我拥有的 Rails 应用程序中。布局似乎相当复杂,有多个容器,其中一些在导航栏内。我完全不明白。我想确保这种布局是正确的做事方式,而不是仅仅因为我买了它就相信它是正确的。
这是一个例子:
<div class="span2">
<!-- Top navigation bar -->
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<div class="nav-collapse">
<ul class="nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Menu<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a class="menu" href="/item1">Item1</a></li>
<li><a class="menu" href="/item2">Item2</a></li>
<li><a class="menu" href="/item3">Item3</a></li>
</ul>
</li>
<li><a href="#">Help</a></li>
</ul> <!-- nav -->
</div><!-- nav-collapse -->
</div> <!-- container -->
</div> <!-- navbar-inner -->
</div> <!-- navbar -->
</div> <!-- span2 -->
<!-- Main Content -->
<div class="container-fluid">
<div class="row-fluid">
<div class="span9">
<!-- stuff -->
</div> <!-- span9 -->
</div> <!-- row-fluid -->
<div class="row-fluid">
<div class="footer span12">
<div class="well">
<footer>
© MyCompany, LLC 2013
</footer>
</div>
</div><!-- /span12 -->
</div> <!-- row-fluid -->
</div> <!-- container-fluid -->
这看起来很奇怪。
首先,我认为我有 12 列可以使用,但上面的 9 + 2 仅等于 11。
其次,the
span9
和thespan2
处于不同的层次。第三,
container
我设置spanN
div之前不是必须先用a建立网格吗?第一个span2
只是悬挂在太空中。
如果我不得不提炼这个,我想我的主要问题是:Twitter Bootstrap 中容器的主要目的是什么?我似乎无法通过 Google 或 Bootstrap 文档找到该问题的答案。知道这一点可能会帮助我确定拥有多个容器是否有意义。感谢您提供的任何帮助。