2017-02-16 2 views
0

Ich habe zwei navbars in meiner Webanwendung. Es gibt jedoch einen Abstand zwischen diesen beiden navbars wie in der folgenden Abbildung zu sehen.entfernen unteren Rand zwischen zwei Navbars - Bootstrap

enter image description here

Ich habe kein Glück .navbar{margin-bottom: 0px} versucht.

Hier ist mein HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 
<style> 
 
    .navbar{margin-bottom: 0px} 
 
</style> 
 
<!-- jQuery library --> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 

 
<!-- Latest compiled JavaScript --> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<nav class="navbar navbar-default" id="navbar-no-margin"> 
 
     <div class="container"> 
 
      <div class="navbar-header"> 
 
      <a class="navbar-brand" href="#">Brand</a> 
 
      </div> 
 

 
      <div class="collapse navbar-collapse"> 
 
      <ul class="nav navbar-nav navbar-right"> 
 
       <li><a href="#" data-toggle="modal" data-target="#signinmodal">Sign in</a></li> 
 
       <li><a href="#" data-toggle="modal" data-target="#signupmodal">Sign up</a></li> 
 
      </ul> 
 
      </div><!-- /.navbar-collapse --> 
 
     </div><!-- /.container--> 
 
    </nav> 
 

 
    <nav class="navbar navbar-default" id="navbar-no-margin"> 
 
     <div class="container"> 
 
      <div class="navbar-header"> 
 
      <a class="navbar-brand" href="#">Brand</a> 
 
      </div> 
 

 
      <div class="collapse navbar-collapse"> 
 
      <ul class="nav navbar-nav navbar-right"> 
 
       <li><a href="#" data-toggle="modal" data-target="#signinmodal">Sign in</a></li> 
 
       <li><a href="#" data-toggle="modal" data-target="#signupmodal">Sign up</a></li> 
 
      </ul> 
 
      </div><!-- /.navbar-collapse --> 
 
     </div><!-- /.container--> 
 
    </nav>

+1

ist das, was Sie versuchen zu erreichen http://www.bootply.com/dIc9lyYLyy – Chiller

+1

Hallo @ user2771150, versuchen Sie einfach, navbar-fixed-top-Klasse zu entfernen und Marge, von beiden auf 0 0 0 0. .. –

Antwort

0

Set body ‚s padding-top-50px.

body { 
 
\t padding-top: 50px; 
 
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 

 
<nav class="navbar navbar-default navbar-fixed-top" id="navbar-no-margin"> 
 
\t <div class="container"> 
 
\t \t <div class="navbar-header"> 
 
\t \t \t <a class="navbar-brand" href="#">Brand</a> 
 
\t \t </div> 
 
\t \t <div class="collapse navbar-collapse"> 
 
\t \t \t <ul class="nav navbar-nav navbar-right"> 
 
\t \t \t \t <li><a href="#" data-toggle="modal" data-target="#signinmodal">Sign in</a></li> 
 
\t \t \t \t <li><a href="#" data-toggle="modal" data-target="#signupmodal">Sign up</a></li> 
 
\t \t \t </ul> 
 
\t \t </div><!-- /.navbar-collapse --> 
 
\t </div><!-- /.container--> 
 
</nav> 
 
<nav class="navbar navbar-default" id="navbar-no-margin"> 
 
\t <div class="container"> 
 
\t \t <div class="navbar-header"> 
 
\t \t \t <a class="navbar-brand" href="#">Brand</a> 
 
\t \t </div> 
 
\t \t <div class="collapse navbar-collapse"> 
 
\t \t \t <ul class="nav navbar-nav navbar-right"> 
 
\t \t \t \t <li><a href="#" data-toggle="modal" data-target="#signinmodal">Sign in</a></li> 
 
\t \t \t \t <li><a href="#" data-toggle="modal" data-target="#signupmodal">Sign up</a></li> 
 
\t \t \t </ul> 
 
\t \t </div><!-- /.navbar-collapse --> 
 
\t </div><!-- /.container--> 
 
</nav>

0

Sie müssen 0.

.navbar-default { 
    position: relative; 
    margin-bottom: 0; 
} 

unterhalb der Position-Eigenschaft auf relativ anstelle von festen und der Rand unten setzen, ist ein Jsfiddle die Ausgabe angezeigt wird. https://jsfiddle.net/niteshp27/vkntcdbf/

0
.navbar{margin-bottom: 0px !important} 

die important bis zum Ende der Regel Hinzufügen überschreibt den Standardstil für die margin-bottom in bootstrap.

Verwandte Themen