你越來越近了。
我會使用偏移類而不是空列。除此之外,您只需將您的導航放在您的.col-md-8
DIV中即可。
我下面的例子有一些CSS導航,所以它會內聯顯示。默認情況下,<li>
元素設置爲display: block;
,並佔用其父元素的整個寬度。基本上,他們會結束堆疊。
唯一值得注意的主要問題是第一列中的文本,並嘗試將其與邊界/水平線垂直對齊。這有幾個方法。在我的例子中,我選擇了Bootstrap使用的默認line-height
的兩倍。
<div class="container">
<div class="row">
<div class="callout col-md-1 offset-md-1">
TEXT
</div>
<div class="col-md-8">
<nav class="primary-nav">
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
</ul>
</nav>
</div><!-- .col-md-8 -->
</div><!-- .row -->
</div><!-- .container -->
ul, li {
margin: 0;
padding: 0;
}
.callout {
line-height: 2.85714286; /* twice Bootstrap's line-height */
text-align: center;
}
.primary-nav {
border-bottom: 1px solid #333;
}
.primary-nav li {
display: inline-block;
margin: 0 10px;
}
的JSFiddle。
謝謝。 我對您提供的代碼有疑問。當我嘗試使用它並在JSFiddle網站上查看它時,「文本」所在的部分位於水平線上方,是否有將它放在前面並與水平線保持一致的內容? – 11aadams
你能提供一個例子嗎?這聽起來像是在問水平線規則是否應該出現,就好像規則在文本中引人注目一樣。我提供的內容非常接近您在帖子中的內容。您可能需要重新設置示例才能看到該示例。如果窗口太小,第一個「文本」將出現在水平線上方的文本上方。將類從'* -md- *'更改爲'* -xs- *'可以防止在較大的視口寬度下發生堆疊。這是工作中的Bootstrap網格系統。 – hungerstar