【问题标题】:How do you justify a nav whose who has class flex-column?您如何证明具有类 flex-column 的导航是合理的?
【发布时间】:2017-11-28 01:44:16
【问题描述】:

您如何证明在 Boostrap 4 中具有类 flex-column 的右侧/末端的导航是合理的?我试过了

<div class="nav justify-content-end flex-column">

但导航项仍向左对齐

【问题讨论】:

  • 发布足够的代码来重现问题。
  • 如果你读到哪个 axis 控制 horizo​​ntal 在 flex column 方向上的对齐,你会看到它不是应该使用的justify-content属性...它是align-items

标签: html css flexbox bootstrap-4


【解决方案1】:

justify-content-end 非常适合我。看我的例子:

navbar-collapse div 上:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
<nav class="navbar navbar-expand navbar-light bg-light">
  <a class="navbar-brand" href="#">Navbar</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse justify-content-end" id="navbarNavAltMarkup">
    <div class="navbar-nav">
      <a class="nav-item nav-link active" href="#">Home <span class="sr-only">(current)</span></a>
      <a class="nav-item nav-link" href="#">Features</a>
      <a class="nav-item nav-link" href="#">Pricing</a>
    </div>
  </div>
</nav>

也适用于导航元素:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
<nav class="nav justify-content-end">
  <a class="nav-link active" href="#">Active</a>
  <a class="nav-link" href="#">Link</a>
  <a class="nav-link" href="#">Link</a>
</nav>

【讨论】:

    猜你喜欢
    • 2016-03-28
    • 2018-11-26
    • 1970-01-01
    • 2018-01-19
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-08
    相关资源
    最近更新 更多