Update 2019
Bootstrap 4
Jetzt, da Bootstrap 4 über eine Flexbox verfügt, ist die Navbar-Ausrichtung viel einfacher. Hier finden Sie aktualisierte Beispiele für links , rechts und mittig in der Bootstrap 4-Navigationsleiste sowie viele andere hier gezeigte Ausrichtungsszenarien .
Die Dienstprogrammklassen Flexbox , Auto-Ränder und Reihenfolge können verwendet werden, um den Navbar-Inhalt nach Bedarf auszurichten. Es gibt viele Dinge zu beachten, einschließlich der Reihenfolge und Ausrichtung der Navbar-Elemente (Marke, Links, Togler) sowohl auf großen Bildschirmen als auch in den mobilen / reduzierten Ansichten. Verwenden Sie nicht die Rasterklassen (Zeile, Spalte) für die Navigationsleiste .
Hier sind verschiedene Beispiele ...
Links, Mitte (Marke) und rechts Links:
<nav class="navbar navbar-expand-md navbar-dark bg-dark">
<div class="navbar-collapse collapse w-100 order-1 order-md-0 dual-collapse2">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Left</a>
</li>
<li class="nav-item">
<a class="nav-link" href="//codeply.com">Codeply</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
</div>
<div class="mx-auto order-0">
<a class="navbar-brand mx-auto" href="#">Navbar 2</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".dual-collapse2">
<span class="navbar-toggler-icon"></span>
</button>
</div>
<div class="navbar-collapse collapse w-100 order-3 dual-collapse2">
<ul class="navbar-nav ml-auto">
<li class="nav-item">
<a class="nav-link" href="#">Right</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
</div>
</nav>
http://www.codeply.com/go/qhaBrcWp3v
Eine weitere BS4 Navbar-Option mit Center-Links und Overlay-Logo :
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="navbar-collapse collapse w-100 dual-collapse2 order-1 order-md-0">
<ul class="navbar-nav ml-auto text-center">
<li class="nav-item active">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
</div>
<div class="mx-auto my-2 order-0 order-md-1 position-relative">
<a class="mx-auto" href="#">
<img src="//placehold.it/120/ccff00" class="rounded-circle">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".dual-collapse2">
<span class="navbar-toggler-icon"></span>
</button>
</div>
<div class="navbar-collapse collapse w-100 dual-collapse2 order-2 order-md-2">
<ul class="navbar-nav mr-auto text-center">
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
</div>
</nav>
Oder diese anderen Bootstrap 4-Ausrichtungsszenarien:
Marke links, Totpunkt-Links, (rechts leer)
Marken- und Linkmitte, Symbole links und rechts
Weitere Bootstrap 4-Beispiele :
Togler links auf dem Handy, Marke rechts in der
Mitte Marke und Links auf dem Handy
rechts Links auf dem Desktop ausrichten, Links in der Mitte auf dem Handy
links Links & Togler, Mitte Marke, Suche rechts
Siehe auch: Bootstrap 4-
Navigationsleistenelemente rechts ausrichten Bootstrap 4-Navigationsleiste rechts mit der Schaltfläche ausrichten, die auf dem Handy nicht zusammenfällt.
Zentrieren Sie ein Element in der Bootstrap 4-Navigationsleiste
Bootstrap 3
Option 1 - Markenzentrum mit Links- / Rechtsnavigationslinks:
<nav class="navbar navbar-default" role="navigation">
<div class="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>
</div>
<a class="navbar-brand" href="#">Brand</a>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-left">
<li><a href="#">Left</a></li>
<li><a href="#about">Left</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#about">Right</a></li>
<li><a href="#contact">Right</a></li>
</ul>
</div>
</nav>
.navbar-brand
{
position: absolute;
width: 100%;
left: 0;
text-align: center;
margin:0 auto;
}
.navbar-toggle {
z-index:3;
}
http://bootply.com/98314 (3.x)
Option 2 - Links-, Mittel- und Rechtsnavigationsverbindungen:
<nav class="navbar navbar-default" role="navigation">
<div class="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>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="#">Left</a></li>
</ul>
<ul class="nav navbar-nav navbar-center">
<li><a href="#">Center</a></li>
<li><a href="#">Center</a></li>
<li><a href="#">Center</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Right</a></li>
</ul>
</div>
</nav>
@media (min-width: 768px) {
.navbar-nav.navbar-center {
position: absolute;
left: 50%;
transform: translatex(-50%);
}
}
http://www.bootply.com/SGYC6BWeBK
Option 3 - Zentrieren Sie sowohl die Marke als auch die Links
.navbar .navbar-header,
.navbar-collapse {
float:none;
display:inline-block;
vertical-align: top;
}
@media (max-width: 768px) {
.navbar-collapse {
display: block;
}
}
http://www.codeply.com/go/1lrdvNH9GI
Mehr Beispiele:
Linke Marke, mittlere Links
Linker Toggler, mittlere Marke
Für 3.x siehe auch nav-gerechtfertigt: Bootstrap Center Navbar
Navigationsleiste in Bootstrap zentrieren
Bootstrap 4 richtet die Navigationsleistenelemente rechts aus