2013-08-11 18 views
11

Mi chiedo come posso centrare le voci del menu della barra di navigazione di bootstrap 3. So che hanno incluso una classe .nav-justified ma che entrerà in conflitto solo con navbar-nav se usato insieme. Credo che sia stato esaminato dalla squadra di sviluppo.Come faccio a centrare questi link di navigazione 3 di bootstrap su Twitter?

Quindi c'è un problema con i CSS che posso ottenere una barra di navigazione che manterrà gli elementi del menu della barra di navigazione/collegamenti giustificati anche quando il contenitore in cui si trova viene ridimensionato.

Ecco uno Jsfiddle per te se ne hai bisogno.

risposta

28

La classe .nav-justifed deve essere utilizzato con nav-tabs/nav-pills (vedi bootstrap docs) e non nav-bar. I due concetti sono molto diversi e non dovrebbero essere confusi.

Tuttavia, è possibile ottenere l'effetto che stai cercando aggiungendo il seguente css:

.navbar-nav.nav-justified > li{ 
    float:none; 
} 

nav-justified ora gioca piacevole con navbar-nav:

<ul class="nav navbar-nav nav-justified"> 

Vedi updated jsFiddle.

5

Se usando meno, è possibile effettuare le seguenti operazioni:

.navbar-nav { 
    .nav-justified; 
} 
+0

risposta perfetta per le persone che utilizzano meno. +1 –

Problemi correlati