【问题标题】:Why isn't my navbar aligning to the right?为什么我的导航栏没有向右对齐?
【发布时间】:2021-09-11 06:52:50
【问题描述】:

我尝试对元素使用 .ml-auto 类,但我的导航栏似乎仍然没有向右移动。有人可以帮我弄这个吗?谢谢你,非常感谢。

    <div class="container-fluid">
<nav class="navbar navbar-expand-lg navbar-dark">
<a class="navbar-brand" href="">tindog</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
  <span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
  <ul class="navbar-nav ml-auto flex-nowrap">
    <li class="nav-item">
      <a class="nav-link" href="">Product</a> 
      </li>
      <li class="nav-item">
        <a class="nav-link" href="">Pricing</a> 
        </li>
        <li class="nav-item">
          <a class="nav-link" href="">Download</a> 
          </li>
    </ul>
</div>
</nav>

注意:我之所以把container-fluid div放在nav元素外面,是因为这个nav后面有标题和英雄图,我也想把它们放在div里面。

【问题讨论】:

标签: twitter-bootstrap navbar


【解决方案1】:

查看您的属性,您可能正在使用 Bootstrap 5。在 BS5 中,left 被重命名为 start。所以你需要使用ms-auto,而不是ml-auto。您的问题将得到解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    相关资源
    最近更新 更多