2016-05-30 1 views
0

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

Вот мой код: http://pastebin.com/Rr2cG9KJ

спасибо!

+0

Что именно вы пытаетесь добиться, потому что это не совсем понятно. – vanburen

+0

Вы можете описать, как вы хотите, чтобы ваши вкладки выглядели в определенном размере, используя правила стиля @media. Например, ваш css включает '@media (min-width: 34em) {...}'. Используйте эту область, чтобы описать внешний вид, который вы хотите, с таким размером. Вы можете посмотреть собственный CSS-файл Bootstrap для хороших примеров; либо изучите их сайт с помощью инструментов разработки (F12), либо посмотрите на их файл css (https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.css) и найдите «@media». Надеюсь это поможет! – Pred

+0

Вы не используете bootstrap правильно! Если вы правильно используете структуру бутстрапа HTML, вам не нужен какой-либо позиционный css, и он будет реагировать так, как вы ищите. – Dominofoe

ответ

0

Вот пример http://codepen.io/anon/pen/MeWzZN правильно структурированного HTML с использованием бутстрапа. Я считаю, что это то, что вы ищете. Пожалуйста, сделайте это самостоятельно.

<nav class="navbar navbar-default navbar-static-top"> 
     <div class="container"> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
      <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="#">Project name</a> 
     </div> 
     <div id="navbar" class="navbar-collapse collapse"> 
      <ul class="nav navbar-nav"> 
      <li class="active"><a href="#">Home</a></li> 
      <li><a href="#about">About</a></li> 
      <li><a href="#contact">Contact</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 class="dropdown-header">Nav header</li> 
       <li><a href="#">Separated link</a></li> 
       <li><a href="#">One more separated link</a></li> 
       </ul> 
      </li> 
      </ul> 
      <ul class="nav navbar-nav navbar-right"> 
      <li><a href="../navbar/">Default</a></li> 
      <li class="active"><a href="./">Static top <span class="sr-only">(current)</span></a></li> 
      <li><a href="../navbar-fixed-top/">Fixed top</a></li> 
      </ul> 
     </div><!--/.nav-collapse --> 
     </div> 
    </nav> 
Смежные вопросы