当前位置: 首页 > 知识库问答 >
问题:

如何使引导导航栏居中?[副本]

易镜
2023-03-14

navbar的当前外观:

我希望它看起来像这样:

文本对齐:居中不起作用。也不证明、浮动等。

HTML

    <div class="navbar navbar-default">
      <div class="navbar-header">
      </div>
       <ul class="nav navbar-nav">
         <li class="#"><a href="#">HOME</a></li>
         <li><a href="#">ABOUT</a></li>
          <li><a href="#">PAGE</a></li>
          <li class="divider-vertical"></li>
          <li><a href="#">BLOG</a></li>
      <li><a href="#">TESTIMONALS</a></li>
      </ul>
      </div>

CSS

/* navbar */
.navbar-default {
    background-color: #15b6b8;
    border-color: #fff; 
    font-weight: bold;
    }

/* Link */
.navbar-default .navbar-nav > li > a {
    color: #fff;

}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #04cccc;
}

共有3个答案

公羊瀚
2023-03-14

添加以下样式案例。

.navbar{
  text-align:center
}

.navbar-nav{
  float: none;
  display:inline-block;
}

演示点击这里

鲁英卫
2023-03-14

走过这条路

http://jsfiddle.net/bdd9U/2/

<div class="container">
    <nav class="navbar navbar-default" role="navigation">
      <!-- Brand and toggle get grouped for better mobile display -->
      <div class="navbar-header">
        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
          <span class="sr-only">Toggle navigation</span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
        </button>
      </div>

      <!-- Collect the nav links, forms, and other content for toggling -->
      <div class="collapse navbar-collapse navbar-ex1-collapse">
        <ul class="nav navbar-nav">
          <li><a href="#">Link</a></li>
          <li><a href="#">Link</a></li>
          <li><a href="#">Link</a></li>
          <li><a href="#">Link</a></li>
          <li class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
            <ul class="dropdown-menu">
              <li><a href="#">Action</a></li>
              <li><a href="#">Another action</a></li>
              <li><a href="#">Something else here</a></li>
              <li><a href="#">Separated link</a></li>
              <li><a href="#">One more separated link</a></li>
            </ul>
          </li>
        </ul>
      </div><!-- /.navbar-collapse -->
    </nav>
<h1>Home</h1>

 </div>

CSS:

.navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
}
狄心水
2023-03-14

使用下面的css

  .navbar-nav {
    width: 100%;
    text-align: center;
  }
  .navbar-nav > li {
      float: none;
      display: inline-block;
  }

JSFIDLE示例

 类似资料:
  • 我想创建一个居中的引导导航栏与标志。我是这样看的: 我怎样才能做到这一点呢?

  • 我正在使用引导创建导航栏,但文本位于左侧。我根本不知道如何让文本位于导航栏的中心,并在不同设备上调整大小和查看站点时保持在那里。我试过绕过浮动:左;使用下面的代码,但我仍然无法理解。 这东西很新鲜,如果它直视着我很抱歉。 谢谢。

  • 我试图将导航栏项目水平居中对齐,但它们向左对齐。 有人能帮忙吗? 这是一个桌面问题-只是要明确,我有这个问题在桌面级别。 这是我目前的代码: 演示:https://jsfiddle.net/cjoasysz/

  • 在Bootstrap 4中,如何更改导航栏的背景颜色?twbsColor的代码不起作用。我想让背景颜色变成不同的颜色,字体颜色变成白色。

  • 我试图简单地在 元素周围放置一个边框,但是Bootstrap navbar 元素的边框向上到navbar的顶部和底部,这与图片中的情况不同。以下是我努力的样子: 我尝试使用的CSS只是一个简单的边框: 我尝试在链接周围设置边距,但这会使链接与其他链接脱节。我还尝试将SIGN UP按钮包装在div中,但这会使它失去很多引导属性。 有没有什么简单的方法,让我把这个边框周围的注册链接,而不必对抗引导?

  • 因此,我刚刚从bootswatch复制了navbar表单的代码片段,并直接导入了所需的JQuery、bootstrap css和js文件,如下面的代码片段所示。当浏览器调整大小时,它会做出响应,但当我单击按钮以获取导航栏的下拉菜单时,它会出现故障,不会下降并停留在那里,而是自动切换回原来的状态。 代码中没有任何调整或更改,它在bootswatch网站上运行良好,但这里没有。有人能解释一下原因并给出