Свернуть меню, разместить все значки социальных сетей в одной строке

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

введите здесь описание изображения

Тем не менее, я бы хотел, чтобы все мои значки социальных сетей были в одной строке. Я уже пробовал несколько вещей, но мне не повезло.

Вот мой html:

  <nav class="navbar navbar-default">
   <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-     toggle="collapse" data-target="#navbar-collapse-1">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
    </div>
    <div class="collapse navbar-collapse" id="navbar-collapse-1">
      <ul class="nav navbar-nav navbar-left">
        <li><a href="./index" title="Bio">Bio</a></li>
        <li><a href="./Resume" title="My Resume">Resume</a></li>
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="https://www.linkedin.com/in/cody-reandeau-831038115" class="entypo-linkedin" target="_blank" title="Linkedin"></a></li>
        <li><a href="https://github.com/codyreandeau" class="entypo-github" target="_blank" title="Github"></a></li>
        <li><a href="https://www.freecodecamp.com/codyreandeau" class="fontawesome-fire" target="_blank" title="Free Code Camp"></a></li>
        <li><a href="https://www.hackerrank.com/codyareandeau" class="fontawesome-sitemap" target="_blank" title="Hacker Rank"></a></li>
        <li><a href="https://www.codecademy.com/scriptSurfer86103" class="zocial-html5" target="_blank"  title="Codecademy"></a></li>
      </ul>
    </div>
  </div>
</nav>

Я думаю, что это то, что мне нужно сделать в css?

 .navbar-collapse {
   display:inline;
 }

^ Я пробовал это, но это не работает; Я думаю, что это немного сложнее, чем просто это. Любая помощь вообще была бы здорово!


person Cody    schedule 04.11.2016    source источник
comment
Кажется, все ваши социальные кнопки находятся в navbar-right, поэтому попробуйте .navbar-right li { display: inline-block; }   -  person Dmitriy Gamolin    schedule 04.11.2016


Ответы (4)


Попробуйте использовать inline-block вместо inline.

.navbar-right li {
    display: inline-block;
}
person Undecided Dev    schedule 04.11.2016
comment
@ Коди Рад, что помог. - person Undecided Dev; 04.11.2016

Вам нужно настроить таргетинг на сами элементы <li>. Вы пробовали что-то вроде:

ul.nav li {
   display: inline;
}

Вы также можете использовать display: inline-block

person Turi S.    schedule 04.11.2016

попробуй это

 .nav>li{
     display: inline-block;
    }
person Ron.Basco    schedule 04.11.2016

Пытаться

.nav > li { позиция: относительная; дисплей: встроенный; плыть налево; }

person aVC    schedule 04.11.2016