Вопрос по css, twitter-bootstrap-3, twitter-bootstrap – Панировочные сухари в navbar в начальной загрузке 3.0.2

11

Я новичок в Bootstrap, и я хочу создать панель навигации с некоторыми вещами (ссылки, выпадающий список ...) и хлебные крошки. Но у меня есть проблема с дисплеем: блок (я думаю ...), когда я помещаю хлебные крошки в панель навигации, это мой пример кода:

<nav class="navbar navbar-inverse navbar-static-top" role="navigation">
      <div class="container">

        <ul class="nav navbar-nav navbar-right">
          <ul class="breadcrumb list-inline">
            <li><a href="#">Home</a></li>
            <li><a href="#">Library</a></li>
            <li class="active">Data</li>
          </ul>
          <li class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Hello George <b class="caret"></b></a>
            <ul class="dropdown-menu">
              <li><a href="#">Settings</a></li>
              <li><a href="#">Logout</a></li>
            </ul>
          </li>
          <li>
            <span class="glyphicon glyphicon-info-sign icons-padding"></span>
          </li>
          <li><a href="#">Help</a></li>
          <li>
            <span class="glyphicon glyphicon-off icons-padding"></span>
          </li>
          <li><a href="#">Exit</a></li>
        </ul>
      </div>
    </nav>

http://jsfiddle.net/calamarico/r9yEU/2/embedded/result/

Как я могу вставить встроенные хлебные крошки и другие вещи в одну строку?

Ваш Ответ

2   ответа
18

Простоfloat: left сделаем работу (поля для вертикального выравнивания):

.nav .breadcrumb {
    margin: 0 7px;
}
@media (min-width: 768px) {
    .nav .breadcrumb {
        float: left;
        margin: 7px 10px;
    }
}

Обновленная скрипка (Я также исправил ошибку вашего значка в мобильной версии)

Спасибо, я подстроился под ваши нужды с твоим улучшением:jsfiddle.net/calamarico/r9yEU/7/embedded/result Kalamarico
2

<nav class="navbar navbar-default" role="navigation">
    <div class="navbar-header">
        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
        </button>
        <!-- this is my custom breadcrumb -->
        <p class="navbar-text navbar-right">
            <!-- a glyphicon as homepage -->
            <a class="navbar-link" href="#" title="homepage"><span class="glyphicon glyphicon-home icons-padding"></span></a>
            &nbsp;>&nbsp;&nbsp;
            <a class="navbar-link" href="#">Link1</a>                  
            &nbsp;>&nbsp;&nbsp;
            <a class="navbar-link" href="#">Link2</a>                  
            &nbsp;>&nbsp;&nbsp;
            <a class="navbar-link" href="#">Link3</a>                  
            &nbsp;>&nbsp;&nbsp;
            Link4
        </p>
        <!-- end -->
    </div>
    <div class="collapse navbar-collapse">
        <ul class="nav navbar-nav navbar-right">
            <li><a href="#">
                    <span class="glyphicon glyphicon-off icons-padding">
                    </span>
                    Exit
                </a>
            </li>
        </ul>
    </div>
</nav>

Вам нужно отредактировать CSS только для того, чтобы изменить обращение к ссылке:

a.navbar-link {
    text-decoration: underline;
}

Он работает и с btn: просто добавьте, чтобы связать класс, "btn btn-default btn-xs".

Похожие вопросы