Bootstrap 4 Navbar右对齐

mar*_*cvs 6 html css twitter-bootstrap twitter-bootstrap-4 bootstrap-4

我正在使用Bootstrap 4网站上的导航栏模板,但我对崩溃导航项目的位置有疑问.最初,切换按钮位于导航栏的左侧以及列表项.

但是我希望它们位于页面的右侧,所以我在按钮和导航项上插入了一个float-xs-right类.然后,如果单击切换按钮,则折叠项目将无法正确定位.正如您在屏幕截图中看到的那样.

Navbar截图

我希望折叠项目位于左下方和左侧.

顺便说一下,这是我的代码:

<nav class="navbar navbar-light bg-faded">
 <button class="navbar-toggler hidden-lg-up" type="button" data-toggle="collapse" data-target="#main-navbar" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"></button>
 <a class="navbar-brand" href="#">Tribute Page | Tupac Shakur</a>

 <div class="collapse navbar-toggleable-md" id="main-navbar">
  <ul class="nav navbar-nav">
    <li class="nav-item">
      <a class="nav-link" href="#">Home</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Bio</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Gallery</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Details</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Awards</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">More info</a>
    </li>
  </ul>
 </div>
</nav>
Run Code Online (Sandbox Code Playgroud)

此外,这是我的导航栏的codepen:

http://codepen.io/marcvs/pen/PGvqBO

先感谢您.

Shi*_*hiv 5

对于Bootstrap 4 Alpha 6/Beta:Bootstrap 4将导航栏项目对齐到右侧

这是正确的方法.您希望默认情况下将菜单浮动.浮动按钮右侧(float-xs-right一切),但它不能被看到(hidden-lg-up),然后float-lg-rightul它的工作就像你想要的.

看到这个codepen:

http://codepen.io/anon/pen/mAYAKd?editors=1100

它工作正常.

注意这个添加的CSS:

@media screen and (max-width: 992px){
  #main-navbar {
      clear: both;
  }
}
Run Code Online (Sandbox Code Playgroud)

HTML:

  <nav class="navbar navbar-light bg-faded">
    <button class="navbar-toggler hidden-lg-up float-xs-right" type="button" data-toggle="collapse" data-target="#main-navbar" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"></button>
    <a class="navbar-brand" href="#">Tribute Page | Tupac Shakur</a>

    <div class="collapse navbar-toggleable-md" id="main-navbar">
      <ul class="nav navbar-nav float-lg-right">
        <li class="nav-item">
          <a class="nav-link" href="#">Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Bio</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Gallery</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Details</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Awards</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">More info</a>
        </li>
      </ul>
    </div>
  </nav>
Run Code Online (Sandbox Code Playgroud)