2015-08-01 6 views
-1

Я пытаюсь создать меню в бутстрапе, мне нужно, чтобы оно соответствовало ширине контейнера моей страницы и было мобильным с учетом реакции, я пытался какое-то время, но не могу показаться сделай это правильно. Это то, что он выглядит, когда я сделал:Мобильное настраиваемое меню полной ширины

enter image description here

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

Это мой HTML:

<nav class="navbar navbar-default"> 
    <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="#bs-example-navbar-collapse-1" 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> 
     </div> 

     <!-- Collect the nav links, forms, and other content for toggling --> 
     <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
      <ul class="nav navbar-nav"> 
       <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> 
       <li><a href="#">Link</a></li> 
       <li class="dropdown"> 
        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> 
        <ul class="dropdown-menu"> 
         <li><a href="#">Action</a></li> 
         <li><a href="#">Another action</a></li> 
         <li><a href="#">Something else here</a></li> 
         <li role="separator" class="divider"></li> 
         <li><a href="#">Separated link</a></li> 
         <li role="separator" class="divider"></li> 
        </ul> 
       </li> 
       <li><a href="#">One more separated link</a></li> 
       <li><a href="#">Action</a></li> 
       <li><a href="#">Another action</a></li> 
       <li><a href="#">Something else here</a></li> 
       <li role="separator" class="divider"></li> 
       <li><a href="#">Separated link</a></li> 
       <li role="separator" class="divider"></li> 
       <li><a href="#">One more separated link</a></li> 
      </ul> 
     </div><!-- /.navbar-collapse --> 
    </div><!-- /.container-fluid --> 
</nav> 
+1

У вас есть код css? Кроме того, поместите его в jsfiddle, пожалуйста, – BragDeal

+0

Это бутстрап, никакого другого кода css. – user3718908

ответ

1

Ваша разметка выглядит отлично и не наценка на моей стороне, когда я копировать-вставить его. Используйте инструменты dev (F12 в браузере), чтобы посмотреть стили и посмотреть, есть ли что-то, что может привести к тому, что margin-top/padding-top произойдет.

+0

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

+0

Можете ли вы предоставить plunkr или jsfiddle? Я попробовал еще раз, и я не могу воспроизвести вашу проблему. –

+0

@ItamarL. используйте комментарий к оригинальному сообщению, это не дает полезного ответа на вопрос –

0

Причиной этого по какой-то причине были классы «pull-right» и «pull-left», которые я использовал для своего логотипа и девиза. Я вытащил его, теперь он выглядит хорошо.

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