2013-09-18 5 views
23

Я принимаю coding and preview здесь.Bootstrap 3, как правильно выровнять кнопку на навигационной панели?

Я хотел бы выровнять вторую кнопку, чтобы показать мне, как это сделать.

Спасибо.

+0

на правой стороне меню? – rkpasia

+0

Я хочу, чтобы вторая кнопка была на правой стороне навигационной панели. – Artisan

ответ

21

Проверить demo

.navbar-header{ 
    margin-left:5px; 
    width:100%; 
} 

И добавить

тянуть правый

класс кнопке.

+0

Но тогда последние кнопки не имеют пробела между второй и последней кнопками. Почему загрузка, почему? – trusktr

+1

@trusktr Я думаю, что в бутстрапе нет опции buil-in, вам нужно добавить пользовательский стиль '. .navbar-btn { margin-right: 6px; } '' – devo

+0

Этот ответ очень плохой!Не исправить никаких проблем – Bengala

5

ДЕМО HERE

Ну, сделать это изменение.

.navbar-header{ 
    width:100%; 
} 

Затем поместить класс на кнопке, которую вы хотите поместить на правой стороне, например right-side-button

затем применить этот класс к a и редактирования в CSS таким образом:

.right-side-button{ 
    float:right; 
} 

И все готово!

+1

Спасибо, вы поможете очень полезно. – Artisan

16

Для Bootstrap 3, .navbar-right делает именно это.

<ul class="nav navbar-nav navbar-right"> 
. 
. 
</ul> 
+3

Пробовал это в Bootstrap v4 alpha и 'navbar-right' для меня не работает. Добавление 'pull-right' к' ul' действительно работает. – Guus

7

В навигационной панели в случае выравнивания Bootstrap происходит немного по-другому.

Для выравнивания элементов вправо в навигационной панели поместить необходимые элементы в отдельном DIV и в ней создать ул и добавить необходимые элементы в списке.

К сНу добавить класс .Снять-право выравнивания элементов вправо.

Пример кода:

<div class="pull-right"> 
     <ul class="nav navbar-nav"> 
      <li><button type="submit" class="btn navbar-btn btn-danger" name="logout" id="logout" value="Log Out">Log Out</button></li> 
     </ul>  
</div> 

Если есть выравнивание проблемы с элементами на левой стороне навигационной панели и класс .Снять налево к этому DIV

+2

отлично. Ни один из других ответов не работал. – Vikas

+0

Только ответ, который сработал.

MarcoZen

Смежные вопросы