Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

breadcrumb not appearing due to the navbar fixed at top

I have markup defined in the page as below:

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

When the page renders the breadcrumb hides behind the navbar. Any bootstrap way of fixing it? Or is this a bug?

Ps: jsFiddle : http://jsfiddle.net/KNsYt/2/

like image 863
deostroll Avatar asked Dec 20 '22 01:12

deostroll


1 Answers

It is clearly defined in bootstrap documents itself as below:

Body padding required

The fixed navbar will overlay your other content, unless you add padding to the top of the . Try out your own values or use our snippet below. Tip: By default, the navbar is 50px high.

So, give 50 or more pixels of padding to the body to solve the issue. check this fiddle.

Make sure to include this after the core Bootstrap CSS.

body {
padding-top:60px
}
like image 50
Ravimallya Avatar answered Jan 05 '23 04:01

Ravimallya