面包屑在bootstrap 3.0.2中导航到导航栏

时间:2013-11-28 16:01:59

标签: css twitter-bootstrap twitter-bootstrap-3

我是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 个答案:

答案 0 :(得分:18)

一个简单的float: left将完成工作(此处的边距用于垂直对齐):

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

enter image description here

Updated fiddle(我还修复了移动版的图标错误)

答案 1 :(得分:2)

这是我的解决方案,它适用于谷歌按钮和崩溃div:

<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:只需添加,链接类,&#34; btn btn-default btn-xs&#34;。