2015-09-10 4 views
1

Я пытаюсь выровнять выбор в навигационной панели с краями jumbotron, так что логотип быстрых кодов выравнивается с краем серого окна в «Новые дополнения», и кнопка «login» выравнивается с правым краем серого окна.CSS Bootstrap - Выровнять Navbar «Иконки» с краем jumbotron

См скриншот текущей страницы: enter image description here

Код:

td { 
 
    text-align: left; 
 
    vertical-align: central; 
 
\t padding: 4px; 
 
} 
 

 
.products { 
 
\t display: inline-block; 
 
\t margin: 15px; 
 
}
<nav class="navbar navbar-default" > 
 
    <div class="container-fluid"> 
 
    <div class="navbar-header"> 
 
     <a class="navbar-brand" href="http://www.rapidcodes.co.uk"><img src="http://www.rapidcodes.co.uk/style/logo.png" width="200" height="25" alt="Logo"/></a> 
 
    </div> 
 
    <div> 
 
    <ul class="nav navbar-nav"> 
 
     <li class="active"><a href="http://www.rapidcodes.co.uk">Home</a></li> 
 
     <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Xbox<span class="caret"></span></a> 
 
      <ul class="dropdown-menu"> 
 
      <li><a href="#">Games</a></li> 
 
      <li><a href="#">Memberships</a></li> 
 
      <li><a href="#">Gift Cards</a></li> 
 
      </ul> 
 
     </li> 
 
     <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">PlayStation<span class="caret"></span></a> 
 
      <ul class="dropdown-menu"> 
 
      <li><a href="#">Games</a></li> 
 
      <li><a href="#">Memberships</a></li> 
 
      <li><a href="#">Gift Cards</a></li> 
 
      </ul> 
 
     </li> 
 
     <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">PC<span class="caret"></span></a> 
 
      <ul class="dropdown-menu"> 
 
      <li><a href="#">Games</a></li> 
 
      <li><a href="#">Time Cards</a></li> 
 
      </ul> 
 
     </li> 
 
     </ul> 
 
      <ul class="nav navbar-nav navbar-right"> 
 
     <li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li> 
 
     <li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li> 
 
     </ul> 
 
    </div> 
 
    </div> 
 
</nav>

+0

Вам нужно будет включать код джамбо-Tron, а также. –

+0

@Manoj Kumar bootstrap default ... – AlexG

ответ

1

Попробуйте упаковать свой код внутри внешнего div с классом «контейнер».

<div class="container"><!--Pack your code inside the container--> 
 
<nav class="navbar navbar-default" > 
 
    <div class="container-fluid"> 
 
    <div class="navbar-header"> 
 
     <a class="navbar-brand" href="http://www.rapidcodes.co.uk"><img src="http://www.rapidcodes.co.uk/style/logo.png" width="200" height="25" alt="Logo"/></a> 
 
    </div> 
 
    <div> 
 
    <ul class="nav navbar-nav"> 
 
     <li class="active"><a href="http://www.rapidcodes.co.uk">Home</a></li> 
 
     <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Xbox<span class="caret"></span></a> 
 
      <ul class="dropdown-menu"> 
 
      <li><a href="#">Games</a></li> 
 
      <li><a href="#">Memberships</a></li> 
 
      <li><a href="#">Gift Cards</a></li> 
 
      </ul> 
 
     </li> 
 
     <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">PlayStation<span class="caret"></span></a> 
 
      <ul class="dropdown-menu"> 
 
      <li><a href="#">Games</a></li> 
 
      <li><a href="#">Memberships</a></li> 
 
      <li><a href="#">Gift Cards</a></li> 
 
      </ul> 
 
     </li> 
 
     <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">PC<span class="caret"></span></a> 
 
      <ul class="dropdown-menu"> 
 
      <li><a href="#">Games</a></li> 
 
      <li><a href="#">Time Cards</a></li> 
 
      </ul> 
 
     </li> 
 
     </ul> 
 
      <ul class="nav navbar-nav navbar-right"> 
 
     <li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li> 
 
     <li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li> 
 
     </ul> 
 
    </div> 
 
    </div> 
 
</nav> 
 
</div><!--end container-->

+0

Спасибо, работал блестяще. Есть ли способ, которым я могу получить фона на панели навигации, чтобы еще больше расширить страницу? – James

+0

удалите внешнюю оболочку контейнера и замените контейнер-контейнер с контейнером под панелью навигации – WisdmLabs

1

Ваше содержание вероятно, имеет контейнер .container. Также оберните свой навигатор этим.

+0

Спасибо, работал блестяще. Есть ли способ, которым я могу получить фона на панели навигации, чтобы еще больше расширить страницу? – James

+0

Да, конечно. фоновый слой> контейнер> элементы навигации. Оберните только свои навигационные элементы с помощью '.container', где должен находиться ваш' .container-fluid' – AlexG

+0

Спасибо, что-то понял, используя несколько контейнеров! – James

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