【问题标题】:How can I center bootstrap navbar menus in mobile web?如何在移动网络中居中引导导航栏菜单?
【发布时间】:2017-07-01 07:58:48
【问题描述】:

@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');

.navhome {
  padding-right: 50px;
}

.navbar {
    text-align: center;

}

.container-fluid {
    display: inline-block;
}
<nav class="navbar navbar-inverse navbar-fixed-top">
    <div class="container-fluid">
        <ul class="nav navbar-nav">
          <li class="active navhome"><a href="#">Home</a></li>
          <li><a href="#">Menu1</a></li>
          <li><a href="#">Menu2</a></li>
          <li><a href="#">Menu3</a></li>
        </ul>
    </div>
  </nav>

我无法将引导导航栏居中。 它在桌面浏览器中成功,但导航栏在移动浏览器中垂直显示。手机中的主页按钮也很奇怪。我希望在移动网络中水平对齐它。 任何帮助,将不胜感激! mobile page

【问题讨论】:

    标签: html css twitter-bootstrap


    【解决方案1】:

    这就是导致对齐问题的原因 - .navhome { padding-right: 50px; }

    如果您只想为大屏幕保留填充,您可以添加 media query。因此,这将确保为大于 768 像素的屏幕添加填充。

    @media (min-width:768px){
      .navhome {
        padding-right: 50px;
      }
    }
    

    工作示例:

    @import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');
    
    @media (min-width:768px) {
      .navhome {
        padding-right: 50px;
      }
    }
    
    .navbar {
      text-align: center;
    }
    
    .container-fluid {
      display: inline-block;
    }
    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container-fluid">
        <ul class="nav navbar-nav">
          <li class="active navhome"><a href="#">Home</a></li>
          <li><a href="#">Menu1</a></li>
          <li><a href="#">Menu2</a></li>
          <li><a href="#">Menu3</a></li>
        </ul>
      </div>
    </nav>

    【讨论】:

    • 我想展示那个空间。还有其他方法吗?我删除了padding-right: 50px;,但在移动网络中也很奇怪。我希望它在移动中水平对齐。
    • 谢谢你的回答:)
    • 如果您需要任何其他帮助,请告诉我。
    • 谢谢。我接受了你的精彩回答。我还有一个问题。它在移动网络上出现一个垂直菜单,但是如何保持水平?我想在移动网络中使用直线菜单。
    • @media (max-width: 768px){ .nav&gt;ul { list-style: none; } .nav&gt;li { display: inline; } .nav&gt;li&gt;a { display: inline; } }。尝试使用这个。如果屏幕尺寸小于 768 像素,这应该会使列表水平。
    猜你喜欢
    • 2020-06-16
    • 2014-11-08
    • 2016-06-17
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 1970-01-01
    相关资源
    最近更新 更多