【问题标题】:How do I make links in bootstrap navbar to take space evenly along horizontal?如何在引导导航栏中创建链接以沿水平方向均匀占用空间?
【发布时间】:2021-01-22 20:53:46
【问题描述】:

我的代码 https://www.codeply.com/p/6acopedTjG

<nav class="navbar navbar-expand-sm navbar-light sticky-top">
  <div class="container-fluid">
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse " id="navbarNavAltMarkup">
      <div class="navbar-nav mx-auto navbar-justified">
        <a class="nav-link active" aria-current="page" href="#">Home</a>
        <a class="nav-link" href="#">Skills</a>
        <a class="nav-link" href="#">Projects</a>
        <a class="nav-link" href="#">About</a>
        <a class="nav-link" href="#">Contact</a> 
        
        <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Blogs</a>
      </div>
    </div>
  </div>
</nav>

.navbar{
    background-color: #e3fdfd;
}

.navbar-justified {
  display: flex;
  justify-content: space-between;
  float: none;
}

This is what my output looks like now

这就是我希望输出的样子

enter image description here

【问题讨论】:

  • 请将代码放入问题本身

标签: css twitter-bootstrap bootstrap-5


【解决方案1】:

width: 100%; 添加到您的CSS 类.navbar-justified

【讨论】:

    【解决方案2】:

    将此类添加到导航"navbar-nav w-100 justify-content-between"

    【讨论】:

    • 没有与问题相关的详细信息或代码示例的单行答案不是很有用,而且容易被删除。尽量让你的解释更透彻。
    【解决方案3】:

    您不需要任何额外的 CSS 来执行此操作。只需使用nav-fillw-100...

    https://codeply.com/p/3vHSPErTIQ

    <nav class="navbar navbar-expand-sm navbar-light sticky-top">
      <div class="container-fluid">
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse " id="navbarNavAltMarkup">
          <div class="navbar-nav mx-auto nav-fill w-100">
            <a class="nav-link active" aria-current="page" href="#">Home</a>
            <a class="nav-link" href="#">Skills</a>
            <a class="nav-link" href="#">Projects</a>
            <a class="nav-link" href="#">About</a>
            <a class="nav-link" href="#">Contact</a> 
            <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Blogs</a>
          </div>
        </div>
      </div>
    </nav>
    
    

    【讨论】:

      猜你喜欢
      • 2013-04-01
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-06
      • 1970-01-01
      相关资源
      最近更新 更多