Ich weiß, dass viele Fragen zu diesem Thema sind, aber ich kann noch keine zufriedenstellende Antwort bekommen.Bootstrap nav-fixed-top überschreibt den Text, wenn die Seite verkleinert wird
Ich habe eine Seite mit einem Menü, das mit der Bootstrap-Klasse nav-fixed-top erstellt wurde. Das Problem ist, dass dieses Menü den folgenden Inhalt überlappt.
Ich einige, wie das Problem zu lösen, einen Rand oben von 60px für das erste Element nach dem Menü zu definieren. Das Problem ist, wenn die Seite auf die Größe eines mobilen Geräts reduziert wird, wird das Menü horizontal erweitert und überlappt den folgenden Inhalt erneut.
Mein Menü wird wie folgt erstellt:
<nav class="navbar navbar-inverse navbar-fixed-top navbar-static-top">
<div class="container">
<div class="navbar-header">
<a class=navbar-brand href="#">
My Brand
</a>
</div>
<ul class="nav navbar-nav">
<li class="active"><a href="#">ABOUT</a></li>
<li><a href="#portfolio">PORTFOLIO</a></li>
<li><a href="#contact">CONTACT</a></li>
</ul>
</div>
</nav>
Und Beispiel dafür, was geschieht hier gegründet werden: http://codepen.io/miguelbgouveia/pen/QEvyrR
Was die Lösung für dieses Problem ist?
Pls schauen Sie sich um diesen Code. http://codepen.io/nehemc/pen/dXWGQd – Nehemiah
Dies ist die Art, wie Sie erwartet haben, die Speisekarte. http://codepen.io/nehemc/pen/EymKNo – Nehemiah
Das ist eine kluge Lösung @Nehemiah, aber wenn das Menü horizontal erweitert wird es nicht mehr in der Spitze fixiert. Wenn wir die Seite scrollen, verschwindet das Menü. Siehe in diesem Beispiel: http://codepen.io/miguelbgouveia/pen/QEvyrR – miguelbgouveia