css - Bootstrap 3 : How to make a centered navbar

标签 css twitter-bootstrap twitter-bootstrap-3

我已经看到一些针对 Bootstrap <=2 的 hack,但我使用的是 v3,我想制作水平行的链接,这些链接在行/容器内居中。这是我的标记:

<div class="footer row">    
    <div class="col-12">                
        <ul id="menu-main" class="nav navbar-nav">
            <li class="text-center">
                <%= link_to "Home", root_path  %>
            </li>
            <li class="text-center">
                <%= link_to "About", root_path  %>          
            </li>
            <li class="text-center">
                <%= link_to "Help", root_path  %>           
            </li>
        </ul>
    </div>  
</div>

最佳答案

这应该正是您正在寻找的。

Here is a jsFiddle Demo

如果您希望将其作为固定页脚,只需添加 navbar-fixed-bottom类到 <nav class="navbar navbar-default" role="navigation">元素。

HTML

<nav class="navbar navbar-default" role="navigation">
   <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>

   <div class="collapse navbar-collapse  navbar-ex1-collapse">
      <ul class="nav navbar-nav">
         <li class="active"><a href="#">Link</a></li>
         <li><a href="#">Link</a></li>
         <li><a href="#">Link</a></li>
      </ul>
  </div>
</nav>

CSS

@media (min-width: 768px){
    .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
}

关于css - Bootstrap 3 : How to make a centered navbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18535441/

相关文章:

css - Bootstrap 轮播文本在 Safari 中变暗

html - Center Bootstrap 5 模态水平

html - 将组件排列在一行中

twitter-bootstrap - Bootstrap 3 和粘性页脚

jquery - 如何通过 JQuery 实现悬停时的淡入效果?

javascript - twitter bootstrap选项卡在选项卡单击时设置输入焦点

jquery - 使用 Bootstrap 只允许在表单文本框中使用字母数字字符?

javascript - d3 在数据更新时错误地附加了 dom 元素

html - 平板电脑和手机文本链接

html - 边框颜色在 Firefox 中显示不正确