Ich kann nicht scheinen, die Navbar zu erstellen, die ich will, ich möchte das Logo oben links haben, dann möchte ich die Leiste in der Mitte in einer neuen Zeile darunter, jetzt sobald es zusammenbricht, möchte ich, dass der Button rechts neben dem Logo in derselben Zeile steht.bootstrap logo und navbar in verschiedenen Zeilen
Dies ist, wie ich es aussehen soll:
Ausführliche
dies ist der Code, den ich mit einmal zu arbeiten versucht, ich knalle den unter dem logo gezeigten knopf zusammen und wenn ich dann das logo tag in das nav lege Im Vollbild zeigt es das Logo und die Leiste im selben like und nicht Logo oben, ich habe es auch mit relativer Position versucht, aber dann klappt der Kollaps nicht gut.
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>
<header class="masthead">
<h3 class="text-muted">Project name</h3>
<nav class="navbar navbar-expand-md navbar-light bg-light rounded mb-3">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav text-md-center nav-justified w-100">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Projects</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Services</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Downloads</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="http://example.com" id="dropdown01" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropdown</a>
<div class="dropdown-menu" aria-labelledby="dropdown01">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</li>
</ul>
</div>
</nav>
</header>
Ich verstehe, dass die Inbetriebnahme der Marke außerhalb der nav es machen, wenn es auf einem diffrent Block zusammenbrechen, ist dies jedoch der einzige Weg, Ich fand, dass ich in der Lage bin, die Marke in voller Größe über die Bar zu stellen, indem ich die Marke in die NAV setze und die Marke und die Bar in der gleichen Linie halte. Wie ich schon sagte, ich möchte, dass das Logo oben und nicht zusammen ist eine Linie. – David
Oh, ich verstehe jetzt. Sie könnten so etwas tun: https://jsfiddle.net/9n3tbay5/6/ – Shaun