我想編碼與9(不要笑我的客戶請)按鈕的引導程序導航結構。引導ul導航浮動權,但從左到右
我想要其他4個頂部的前5個按鈕,右對齊。問題是,當我將它們對齊到右側時,按鈕順序顛倒。我通過創建兩個不同的列表來解決這個問題,但是當使屏幕變小時,這會使其反轉。我認爲應該有一個簡單的解決方案,但我找不到它。您可以看到一個例子:http://www.sanderfish.nl/haptokuijpers/index.html
這裏是我的HTML:
<div class="navbar navbar-inverse navbar-static-top">
<div class="container">
<div class="navbar-left navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html"><img src="assets/img/logo.png"</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="index.html">Home</a></li>
<li><a href="voor-wie.html">Voor wie</a></li>
<li><a href="psychosomatiek.html">Psychosomatiek</a></li>
<li><a href="haptotherapie.html">Haptotherapie</a></li>
<li><a href="diana-kuijpers.html">Diana Kuijpers</a></li>
<li><a href="vergoeding.html">Vergoeding</a></li>
<li><a href="klachtenlijsten.html">Klachtenlijsten</a></li>
<li><a href="uitgeverij-vib.html">Uitgeverij VIB</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
這是CSS:
@media (min-width: 768px) {
.navbar-nav {
float: right;
margin: 0;
text-align: right;
}
.navbar-nav > li {
float: left;
text-align: right;
}
.navbar-nav > li > a {
padding-top: 20px;
padding-bottom: 10px;
display: block;
text-align: right;
}
.navbar-nav.navbar-right:last-child {
margin-right: 0px;
text-align: right;
}
}
@media (min-width: 768px) {
.navbar-left {
float: left !important;
}
.navbar-right {
float: right !important;
padding-right: 34px;
text-align: right;
max-width: 750px;
}
}
提前感謝!
我對bootstrap和響應式設計很新穎,所以你能解釋一下我的意思嗎?我怎樣才能停止重寫? 你的答案對頂行有效,但最下面的一行現在在左邊,而它應該在右邊。你現在如何解決這個問題? – Sanderfish 2014-09-19 19:13:08
非常簡單,你會殺死所有的間距,並將所有內容都移動到左側(或右側),而不是像任何響應站點一樣堆疊到底部。警告,這不是一個設置規則,只是你應該思考的事情,看看它是否值得做(或不) – Devin 2014-09-19 19:16:50
我特別看到我要去哪裏錯了,但我不完全明白你的意思是'堆疊到底端'?感謝您的快速和準確的答覆。 – Sanderfish 2014-09-19 19:23:32