在bootstrap 3.0.2中将面包屑放入导航栏 [英] Breadcrumb into a navbar in bootstrap 3.0.2

查看:62
本文介绍了在bootstrap 3.0.2中将面包屑放入导航栏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是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 =#>设置< / a>< / li>
< li>< a href =#>注销< / 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>

(我还修复了您在移动版本上的图标错误)


I'm new on Bootstrap, and i want to create a navbar with some stuff (links, dropdown...) and a breadcrumb. But i have a problem with the display: block (i think...) when i put a breadcrumb into a navbar, this is my example code:

<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/

How can i put inline the breadcrumb and the other stuff in the same line?

解决方案

A simple float: left will do the work (margins are here to for vertical alignment) :

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

Updated fiddle (I also fixed your icon bug on mobile version)

这篇关于在bootstrap 3.0.2中将面包屑放入导航栏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆