2016-06-09 27 views
0

Kann mir jemand bei diesem Problem helfen? Warum sind meine Sidebar und mein Inhalt unter meiner Navbar? Ich habe versucht, Klasse zu entfernen und einige Änderungen vorzunehmen, und ich habe keinen Erfolg.Bootstrap Sidebar und Inhalt unter Navbar

Sidebar und Inhalt sollte unter Navbar nicht sein?

Ich weiß, dass ich diesen Klasseneinsatz in der Zeile erstellen und mein Problem beheben kann, aber ich versuche die Lösung, ohne irgendeine CSS oder zusätzliche Klasse zu erstellen.

.margin-top100{ 
    margin-top:100px; 
} 

html:

<div class="container-fluid"> 
    <div class="row"> 
    <div class="col-lg-12"> 
     <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
      <span class="sr-only">Toggle navigation</span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      </button> 
      project 
     </div> 
     <div id="navbar" class="navbar-collapse collapse"> 
      <ul class="nav navbar-nav navbar-right text-center"> 
      <li><i class="fa fa-pencil" aria-hidden="true"></i> 
       <br>link </li> 
      <li><i class="fa fa-gavel" aria-hidden="true"></i> 
       <br>link</li> 
      <li> 
       <br> Welcome </li> 
      </ul> 
     </div> 
     <!--/.navbar-collapse --> 
    </div> 
    </nav> 
    </div> 
</div> 
</div> 
<div class="container-fluid"> 
    <div class="row"> 
    <div class="col-mg-2 col-sm-2"> sidebar </div> 
    <div class="col-mg-10 col-sm-10"> content </div> 
    </div> 
</div> 

css:

.navbar-inverse { 
    padding: 20px; 
    color: white; 
} 

jsfiddle: https://jsfiddle.net/5zc66j20/

Dank.

Antwort

1

Fiddle UPDATED

nur wegen der position Eigenschaft dieses Problem auftritt. jetzt die Lösung:

.margin-top100{ 
    margin-top:100px; 
} 

Gebrauchsklasse margin-top100, wenn Ihr Inhalt Abschnitt beginnt.

+0

danke für die Hilfe, Gautam, ich vergaß zu erwähnen, dass ich in meiner Frage kann margin-top: 100px und werde mein Problem beheben, die Sache, die ich nicht verwenden will, will ich nur wissen, was das passiert wenn ich Bootstrap richtig benutze, verstehst du? – Raduken

+0

Sie verwenden einige Störungen, wenn Sie Tags in der Nähe schließen, wo Sie das 'nav'-Tag schließen. Du solltest das korrigieren. :) –

+0

Ich half dir mit dem, was ich weiß und viel Glück @Raduken –

0

Ich würde this tutorial für immer Dinge arbeiten

Es mir sehr empfehlen sieht aus wie sie Polsterung an der Oberseite des Körpers hinzuzufügen. Ich gebe zu, dass ich auch nicht verrückt nach dieser Antwort bin. Wenn die Navigationsleiste jedoch position: fixed; hat, gibt es keine Möglichkeit, andere Elemente automatisch umlaufen zu lassen (das ist der Punkt von position: fixed).