2014-09-02 7 views
1

Может ли кто-нибудь помочь мне сосредоточиться на моем Bootstrap Navbar при изменении размера экрана?Разное Размер загрузочного бутстрапа Navbar center alignment

А также я использую обычный div, для нижнего колонтитула мне нужно центрировать его выравнивание.

enter image description here

<style type="text/css"> 
    .navbar-nav > li{ 
     padding-right:3px; 
    } 
<div class="collapse navbar-collapse navHeaderCollapse"> 
       <ul class="nav navbar-nav navbar-left"> 
        <li class="active"><a href="index.php" style="margin-left:91px;"><span class="glyphicon glyphicon-home"></span> LINK</a></li> 

        <li class="dropdown"> 
         <a href="#" class="dorpdown-toggle" data-toggle="dropdown">LINK<b class="caret"></b></a> 
         <ul class="dropdown-menu"> 
          <li><a href="#">LINK</a></li> 
         </ul> 
        </li> 

        <li> 
         <a href="#" class="dorpdown-toggle" data-toggle="dropdown" >LINK<b class="caret"></b></a> 
         <ul class="dropdown-menu"> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
         </ul>    </ul> 

      </div> 
+0

Только что отправил его :) – albaneso

ответ

1

Одним из способов может быть:

Bootply: http://www.bootply.com/QCmMLYr56f

CSS:

ul.navbar-nav{ 
    width: 100%; 
    text-align:center 
} 

.navbar-nav li{ 
    display: inline-block; 
    float: none; 
    background:cyan; 
    } 

HTML

<div class="collapse navbar-collapse navHeaderCollapse"> 
       <ul class="nav navbar-nav"> 
        <li class="active"><a href="index.php" style="margin-left:91px;"><span class="glyphicon glyphicon-home"></span> LINK</a></li> 

        <li class="dropdown"> 
         <a href="#" class="dorpdown-toggle" data-toggle="dropdown">LINK<b class="caret"></b></a> 
         <ul class="dropdown-menu"> 
          <li><a href="#">LINK</a></li> 
         </ul> 
        </li> 

        <li> 
         <a href="#" class="dorpdown-toggle" data-toggle="dropdown">LINK<b class="caret"></b></a> 
         <ul class="dropdown-menu"> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
          <li><a href="#">LINK</a></li> 
         </ul>    </li></ul> 

      </div> 
+0

Это работает, но когда я открываю ссылку для выпадающего списка, нижняя граница получается в половине тега li. http://i.imgur.com/kqIdjb9.jpg – albaneso

+0

Я не могу сделать что-то со скриншотом ... Можете ли вы поделиться ссылкой? Или воспроизвести проблему в скрипке/bootply? – pbenard

+0

Извините, но это не работает для меня, другие ссылки в выпадающем меню arent aragned, как они должны. С этим он становится хуже :( – albaneso

1

Я думаю, что вы могли бы попробовать это DIV вокруг вашей навигационной панели:

#global { 
    margin-left: auto; 
    margin-right: auto; 
    width: ...; 
} 

Juste изменить width с собственным значением :)

+0

Я пробовал, но не работал. – albaneso

+0

Вы положили div вокруг вашего nav_bar? –

+0

Да, но это не сработало. – albaneso

1

Bootstrap использует контейнер класса для центрирования элементов. Вы можете попробовать что-то вроде:

<div class="container"> <!-- Start Container --> 
    <div class="collapse navbar-collapse navHeaderCollapse"> <!-- Start Navbar--> 
     <ul class="nav navbar-nav navbar-left"> 
      <li class="active"><a href="index.php" style="margin-left:91px;"><span class="glyphicon glyphicon-home"></span> LINK</a></li>  
         <li class="dropdown"> 
          <a href="#" class="dorpdown-toggle" data-toggle="dropdown">LINK<b class="caret"></b></a> 
          <ul class="dropdown-menu"> 
           <li><a href="#">LINK</a></li> 
          </ul> 
         </li> 

         <li> 
          <a href="#" class="dorpdown-toggle" data-toggle="dropdown" >LINK<b class="caret"></b></a> 
          <ul class="dropdown-menu"> 
           <li><a href="#">LINK</a></li> 
           <li><a href="#">LINK</a></li> 
           <li><a href="#">LINK</a></li> 
           <li><a href="#">LINK</a></li> 
           <li><a href="#">LINK</a></li> 
           <li><a href="#">LINK</a></li> 
           <li><a href="#">LINK</a></li> 
          </ul>   
     </ul> 

    </div> <!--End Navbar--> 
</div> <!-- End Container --> 
+0

Посмотрите эту скрипку со своим кодом: http: //www.bootply.com/gFiYr9nZLr. Содержимое не выравнивается по центру, оно просто выравнивается с левой границей.container – pbenard

+0

@TheLittlePig this doenst работает, потому что я хочу навигатор на всю ширину, и этого нет. – albaneso

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