2014-09-05 18 views

risposta

13

Prova:

.navbar-brand 
{ 
    padding-top: 0; 
} 

di lavoro: http://www.bootply.com/cCg5FvZyZP

+1

Questo è giusto. Hai/avuto 'padding: 15px 15px;'. Cambiandolo in 'padding: 0 15px 15px 15px;' toglierebbe solo la parte superiore pur mantenendo gli altri paddings. –

+0

sì, questo è il punto –

+0

guardando la tua soluzione, ora sembra che ci sia un orribile boarder 1px seguito da 20px di bottom padding - è questo dal design? – StevenP

1
<div class="container"> 
       <button class="navbar-toggle" data-target=".navbar-responsive-collapse" data-toggle="collapse" type="button"> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
       </button> 

       <div class="navbar navbar-collapse collapse navbar-responsive-collapse"> 
        <div class="pull-left" style="margin-right: 15px;"> 
         <a rel="home" href="/" title="www.site.nl"> 

        <img src="//placehold.it/200x51"> 
       </a> 
        </div> 
        <ul class="nav navbar-nav"> 
         <li class="active"><a href="">Home</a></li> 
         <li><a href="">About</a></li> 
         <li><a href="">Link 1</a></li> 
         <li><a href="">Link 2</a></li> 
        </ul> <!-- end nav--> 
        <ul class="nav navbar-nav pull-right"> 
         <li class="dropdown"> 
          <a href="" class="dropdown-toggle" data-toggle="dropdown"><strong class="caret"></strong> Select language</a> 
          <ul class="dropdown-menu dropdown-menu-right"> 
           <li><a href="">NL</a></li> 
           <li><a href="">IL</a></li> 
           <li><a href="">ENG</a></li> 
          </ul> 
         </li> 
        </ul> <!-- end nav menu right --> 
       </div> <!-- end nav-collapse --> 

      </div> 

mettere il vostro marchio all'interno th e contenitore.

Il codice sopra funziona !!

Controlla e fammi sapere se hai problemi !!

2

È necessario regolare l'altezza della barra di navigazione.

È possibile utilizzare questa variabile in meno per regolare l'altezza e sarà centrare la barra di navigazione verticale e includere tutte le imbottiture necessarie:

@navbar-height 

50px è l'impostazione predefinita.

Come regolare questo in una regolare CSS è quello di cambiare il min-height del .navbar e l'altezza del navbar-fixed-top e quindi regolare imbottitura di .navbar-nav.

Questo è come la parte superiore deve essere strutturato (manca navbar-header):

<div class="navbar navbar-default navbar-fixed-top"> 
      <div class="container"> 
       <div class="navbar-header"> 
       <button class="navbar-toggle" data-target=".navbar-responsive-collapse" data-toggle="collapse" type="button"> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
       </button> 
       <a class="navbar-brand" rel="home" href="/" title="www.site.nl">       
        <img src="//placehold.it/200x51"> 
       </a> 
       </div> 

Esempio Bootply: http://www.bootply.com/tOoeM8o8Om

+0

Quando la soluzione collegata viene compressa, il menu a discesa viene visualizzato sopra l'immagine – StevenP

Problemi correlati