Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter bootstrap 如何在引导程序中创建一个导航栏,以内联方式显示左侧、中部和右侧的导航项?_Twitter Bootstrap_Navigation - Fatal编程技术网

Twitter bootstrap 如何在引导程序中创建一个导航栏,以内联方式显示左侧、中部和右侧的导航项?

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>

请参阅下面导航栏的HTML代码

<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%;    
}