4

我在页面中定义了如下标记:

<div class="navbar navbar-default navbar-fixed-top">
    <div class="navbar-header">
        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <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 class="collapse navbar-collapse">
        <ul class="nav navbar-nav nav-pills">
            <li class="active"><a href="#">Home</a>
            </li>
            <li><a href="#">Companies</a>
            </li>
            <li><a href="#">Help</a>
            </li>
        </ul>
    </div>
</div>
<div class="row">
    <div class="col-md-4">
        <ul class="breadcrumb">
            <li><a href="#">Home</a>
            </li>
            <li><a href="#">About</a>
            </li>
            <li class="active"><a href="#">Help</a>
            </li>
        </ul>
    </div>
</div>

当页面呈现时,面包屑隐藏在导航栏后面。任何修复它的引导方法?或者这是一个错误?

ps:jsfiddle:http: //jsfiddle.net/KNsYt/2/

4

1 回答 1

11

它在引导文件本身中明确定义如下:

需要身体填充物

固定导航栏将覆盖您的其他内容,除非您在 . 尝试您自己的价值观或使用我们下面的代码段。提示:默认情况下,导航栏的高度为 50px。

所以,给 body 提供 50 或更多像素的 padding 来解决这个问题。检查这个小提琴

确保在核心 Bootstrap CSS 之后包含它。

body {
padding-top:60px
}
于 2013-08-23T09:20:41.413 回答