Twitter bootstrap 如何在引导程序中创建一个导航栏,以内联方式显示左侧、中部和右侧的导航项?
请参阅下面导航栏的HTML代码Twitter bootstrap 如何在引导程序中创建一个导航栏,以内联方式显示左侧、中部和右侧的导航项?,twitter-bootstrap,navigation,Twitter Bootstrap,Navigation,请参阅下面导航栏的HTML代码 <header> <div class="navbar navbar-fixed-top center"> <div class="navbar-inner"> <div class="nav-collapse collapse"> <ul class="nav"> <li>
<header>
<div class="navbar navbar-fixed-top center">
<div class="navbar-inner">
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href="#">item 1</a><li>
<li><a href="#">item 2</a><li>
<li><a href="#">item 3</a><li>
<li class="active"><a href="#">item 4</a><li>
</ul>
<ul class="brand">
<li><p>logo text</p></li>
</ul>
<ul class="budget">
<li><p>item on right</p></li>
</ul>
</div>
</div>
</div>
</header>
我被困在如何使右边的项目(类“预算”)向右边移动。我已经尝试过使用navbar right引导类,但没有成功。我还试图调整CSS,我用中心的标志,但不知何故,我要对齐的项目的权利
始终显示在导航栏的中心和下方。有人可以告诉我如何在右侧内联显示此项吗
提前感谢,
Stijn由于您的navbar html标记有点凌乱,我决定为您制作一个干净的标记 基本上,我只是添加了一个CSS类,然后去掉了你的
.nav.nav-center {
margin:0 auto;
display: inline-block;
float:none;
}
这里是你的HTML
<header>
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse text-center" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav nav-center brand">
<li><p>logo text</p></li>
</ul>
<ul class="nav navbar-nav navbar-right budget">
<li><p>item on right</p></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
</header>
输入完内容后,使用左边距百分比,直到合适为止
有关您的问题的更多信息,请阅读此问题:
谢谢,但当我使用此代码并开始在左侧添加项目时,品牌徽标会随之移动。我正在寻找一个解决方案,使标志在中间。非常感谢您的详细回应!你更新的代码解决了这个问题。
<header>
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse text-center" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav nav-center brand">
<li><p>logo text</p></li>
</ul>
<ul class="nav navbar-nav navbar-right budget">
<li><p>item on right</p></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
</header>
<header>
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse text-center" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav pull-left">
<li><p>Left Content1</p></li>
<li><p>Left Content1</p></li>
</ul>
<ul class="nav navbar-nav navbar-right budget">
<li><p>item on right</p></li>
</ul>
<div class="nav-center brand">logo text</div>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
</header>
.nav-center {
position: absolute;
margin-left: 47%;
}