2016-06-18 3 views
0

В дизайне веб-сайта я хочу использовать настраиваемый навигатор с помощью Bootstrap. Вместо того чтобы держать в Navbar в верхней части, я держу запас 52px от верхней и использовать тот же код начальной загрузки навигационной панели, так как следующим образом:Как использовать всю ширину класса контейнера Bootstrap в содержимом?

<div class="container main-wrapper"> 
     <div class="navbar-wrapper"> 
     <nav class="navbar navbar-inverse navbar-static-top"> 
      <div class="container-fluid"> 
      <!-- Brand and toggle get grouped for better mobile display --> 
      <div class="navbar-header"> 
       <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#dropdwon" aria-expanded="false"> 
       <span class="sr-only">Toggle navigation</span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
       </button> 
       <a class="navbar-brand" href="#">Brand</a> 
      </div> 

      <!-- Collect the nav links, forms, and other content for toggling --> 
      <div class="collapse navbar-collapse" id="dropdwon"> 

       <ul class="nav navbar-nav navbar-right"> 
       <li><a href="#">Link</a></li> 
       <li><a href="#">Link</a></li> 
       <li><a href="#">Link</a></li> 
       </ul> 
      </div><!-- /.navbar-collapse --> 
      </div><!-- /.container-fluid --> 
     </nav> 
     </div> 
    </div> 

код позади главного-обертку класс:

.main-wrapper { 
    border: 1px solid #ddd; 
    -webkit-box-shadow: 3px 4px 13px 4px rgba(50, 50, 50, 0.75); 
    -moz-box-shadow: 3px 4px 13px 4px rgba(50, 50, 50, 0.75); 
    box-shadow: 3px 4px 13px 4px rgba(50, 50, 50, 0.75); 

    background-color: #fff; 
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px; 
    border-radius: 10px; 
} 

Но проблема в том, что мой навигатор не используется по всей ширине загрузочного лотка контейнер класс. Он оставляет некоторую ширину слева и справа. Посмотрим изображение моей проблемы: enter image description here

Может ли кто-нибудь сказать мне, как можно исправить эту проблему?

+0

Ьгу «Контейнер-жидкость» –

ответ

1

Это связано с классом контейнера в основной упаковке. Изменить container на container-fluid в main-wrapper. Пробелы вокруг навигатора по умолчанию заполняются: 15px будет там, когда u добавляет контейнер.

Добавить .main-wrapper { padding: 0px; }

Вот ваш рабочий codepen: http://codepen.io/SESN/pen/Mejyrx

+0

мне нужна полная ширина: поэтому, когда класс контейнера я хочу ширину класса контейнеров (майба 83-86%), и когда он является классом контейнерных жидкостей, я хочу 100% ширину. – Shimul

+0

Добавьте этот код. Я обновил код. '.main-wrapper {padding: 0px; } ' – SESN

1

Попробуйте

container-fluid класс по основным DIV (с классом упаковщика) позволяют использовать всю ширину документа.

padding: 0px в .main-обертку сделать это, чтобы использовать всю ширину родительского контейнера

https://jsfiddle.net/jb6nqs50/1/

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