Breadcrumb в навигационную панель в bootstrap 3.0.2
Я новичок в Bootstrap, и я хочу создать навигационную панель с некоторыми вещами (ссылки, выпадающее меню...) и паникой. Но у меня проблема с отображением: block (я думаю...), когда я помещаю пачку в навигатор, это мой пример кода:
<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/
Как я могу вставить паз и другие вещи в одной строке?
Ответы
Ответ 1
Простой float: left
выполнит работу (поля будут здесь для вертикального выравнивания):
.nav .breadcrumb {
margin: 0 7px;
}
@media (min-width: 768px) {
.nav .breadcrumb {
float: left;
margin: 7px 10px;
}
}
![enter image description here]()
Обновлена скрипка (я также исправил ошибку вашего значка на мобильной версии)
Ответ 2
Это мое решение, оно работает с кнопкой google и сворачивает 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>
>
<a class="navbar-link" href="#">Link1</a>
>
<a class="navbar-link" href="#">Link2</a>
>
<a class="navbar-link" href="#">Link3</a>
>
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".