如何获得bootstrap v4alpha6导航列表来证明合适?

时间:2017-01-22 21:52:21

标签: css twitter-bootstrap

显然,alpha 6版本的bootstrap 4已经全部展开了,这已经打破了我在alpha 5中使用的一些东西。按照this fiddle,我试图让flex的理由类到将导航栏内容放在右侧,如下所示:

<ul class="navbar-nav justify-content-end">

检查elemnt会显示其上有justify-content: flex-end !important;,所以我希望它可以正常工作。为什么不呢?

1 个答案:

答案 0 :(得分:1)

要在桌面设备上右对齐.navbar-nav,您需要将.justify-content-end类放在其父级上:

  • .justify-content-end课程添加到#navbarSupportedContent

如果您想右移对齐右侧的移动菜单:

    您的.text-right和上的
  • .justify-content-end(而不是.navbar-nav
  • .justify-content-end.form-inline

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>

<nav class="navbar navbar-toggleable-sm navbar-light bg-faded">
  <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#replaceThisWithYourOwnId" aria-controls="replaceThisWithYourOwnId" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <a class="navbar-brand" href="#">BrandName</a>

  <div class="collapse navbar-collapse justify-content-end" id="replaceThisWithYourOwnId">
    <ul class="navbar-nav text-right">
      <li class="nav-item active">
        <a class="nav-link ">Home <span class="sr-only">(current)</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Link</a>
      </li>
      <li class="nav-item">
        <a class="nav-link disabled" href="#">Disabled</a>
      </li>
    </ul>
    <form class="form-inline my-2 my-lg-0 justify-content-end">
      <input class="form-control mr-sm-2" type="text" placeholder="Search">
      <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
    </form>
  </div>
</nav>