我有一个导航栏,我正试着把Login/Register放在导航栏的右边.我已经看了这个网站上的其他答案,它们都是针对下拉菜单的,或者它们不适用于我. 以下是导航条码:

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js" integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN" crossorigin="anonymous"></script>

<nav class="navbar navbar-dark navbar-expand-md bg-dark justify-content-md-center justify-content-start">
  <button class="navbar-toggler ml-1" type="button" data-toggle="collapse" data-target="#collapsingNavbar2">
            <span class="navbar-toggler-icon"></span>
        </button>
  <div class="navbar-collapse collapse justify-content-between align-items-center w-100" id="collapsingNavbar2">
    <ul class="navbar-nav mx-auto text-md-center text-left">
      <li class="nav-item">
        <a class="nav-link" href="/">HOME</a>
      </li>
      <li class="nav-item dropdown">
        <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                        AMENITIES
                    </a>
        <ul class="dropdown-menu">
          <li><a class="dropdown-item" href="#">NEIGHBOURHOOD SOCIAL DECK</a></li>
          <li><a class="dropdown-item" href="#">POOLS</a></li>
        </ul>
      </li>
      <li class="nav-item dropdown">
        <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                        RESOURCES
                    </a>
        <ul class="dropdown-menu">
          <li><a class="dropdown-item" href="#">ACCEPTED PAINT COLORS</a></li>
          <li><a class="dropdown-item" href="#">PROCESS FOR CHANGE</a></li>
          <li><a class="dropdown-item" href="#">MANAGEMENT COMPANY CONTACT</a></li>
          <li><a class="dropdown-item" href="#">BOARD MEMBERS</a></li>
          <li><a class="dropdown-item" href="#">CLOSING INFORMATION</a></li>
          <li><a class="dropdown-item" href="#">MEETING MINUTES</a></li>
        </ul>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">CALENDAR</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="/contact">CONTACT</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="/faq">FAQ</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Login/Register</a>
      </li>
    </ul>
  </div>
</nav>

我try 将Login/Register Nav项设置为:<ul class="navbar-nav ml-auto">,但不起作用.我正在使用Bootstrap 5.3.

以下是完整的代码.我刚刚更新了我的导航栏,使ul包含一个包含ml-auto的类,但它仍然不能工作.也许这与我包括Bootstrap的方式有关?

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>
        {% block title %}

        {% endblock %}
    </title>
    <script src="https://kit.fontawesome.com/c6f651f0e2.js" crossorigin="anonymous"></script>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap" rel="stylesheet">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">

</head>
<body>
    <h1 style="text-align: center; font-size: 50px; ">Welcome to Crabapple Lake Parc</h1>
    <div style="text-align: center;">
        <a href="https://www.facebook.com/groups/1004130719643461/" target="_blank"><i class="fa-brands fa-facebook fa-2xl"></i></a>
    </div>
    <br>
    <!-- TODO: PUT THE NAVBAR HERE -->
    <nav class="navbar navbar-dark navbar-expand-md bg-dark justify-content-md-center justify-content-start">
        <button class="navbar-toggler ml-1" type="button" data-toggle="collapse" data-target="#collapsingNavbar2">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="navbar-collapse collapse justify-content-between align-items-center w-100" id="collapsingNavbar2">
            <ul class="navbar-nav mx-auto text-md-center text-left">
                <li class="nav-item">
                    <a class="nav-link" href="/">HOME</a> 
                </li>
                <li class="nav-item dropdown">
                    <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                        AMENITIES
                    </a>
                    <ul class="dropdown-menu">
                        <li><a class="dropdown-item" href="#">NEIGHBOURHOOD SOCIAL DECK</a></li>
                        <li><a class="dropdown-item" href="#">POOLS</a></li>
                    </ul>
                </li>
                <li class="nav-item dropdown">
                    <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                        RESOURCES
                    </a>
                    <ul class="dropdown-menu">
                        <li><a class="dropdown-item" href="#">ACCEPTED PAINT COLORS</a></li>
                        <li><a class="dropdown-item" href="#">PROCESS FOR CHANGE</a></li>
                        <li><a class="dropdown-item" href="#">MANAGEMENT COMPANY CONTACT</a></li>
                        <li><a class="dropdown-item" href="#">BOARD MEMBERS</a></li>
                        <li><a class="dropdown-item" href="#">CLOSING INFORMATION</a></li>
                        <li><a class="dropdown-item" href="#">MEETING MINUTES</a></li>
                    </ul>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">CALENDAR</a> 
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="/contact">CONTACT</a> 
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="/faq">FAQ</a> 
                </li>
                <!-- <li class="nav-item">
                    <a class="nav-link" href="#">Login/Register</a>
                </li> -->
                <ul class="navbar-nav ms-auto">
                    <li class="nav-item">
                        <a class="nav-link" href="#">Login/Register</a>
                    </li>
                </ul>
            </ul>
        </div>
    </nav>
    <!-- OTHER CONTENT HERE -->
    {% block content %}
    
    {% endblock %}
    <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.min.js" integrity="sha384-mQ93GR66B00ZXjt0YO5KlohRA5SY2XofN4zfuZxLkoj1gXtW8ANNCe9d5Y3eG5eD" crossorigin="anonymous"></script>
</body>
    <style>
        h1{
            font-family: 'Roboto', sans-serif;
        }

        .nav-link {
            font-size: 25px !important;
            margin-right: 15px !important;
        }

        .dropdown-item {
            font-size: 20px !important;
        }

    </style>
</html>

推荐答案

你需要将login移动到不同的ul列表中.并将display: flex添加到容器中.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>
        {% block title %}

        {% endblock %}
    </title>
    <script src="https://kit.fontawesome.com/c6f651f0e2.js" crossorigin="anonymous"></script>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap" rel="stylesheet">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">

</head>
<body>
    <h1 style="text-align: center; font-size: 50px; ">Welcome to Crabapple Lake Parc</h1>
    <div style="text-align: center;">
        <a href="https://www.facebook.com/groups/1004130719643461/" target="_blank"><i class="fa-brands fa-facebook fa-2xl"></i></a>
    </div>
    <br>
    <!-- TODO: PUT THE NAVBAR HERE -->
    <nav class="navbar navbar-dark navbar-expand-md bg-dark justify-content-md-center justify-content-start">
        <button class="navbar-toggler ml-1" type="button" data-toggle="collapse" data-target="#collapsingNavbar2">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="navbar-collapse collapse justify-content-between align-items-center w-100" id="collapsingNavbar2">
            <ul class="navbar-nav mx-auto text-md-center text-left">
                <li class="nav-item">
                    <a class="nav-link" href="/">HOME</a> 
                </li>
                <li class="nav-item dropdown">
                    <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                        AMENITIES
                    </a>
                    <ul class="dropdown-menu">
                        <li><a class="dropdown-item" href="#">NEIGHBOURHOOD SOCIAL DECK</a></li>
                        <li><a class="dropdown-item" href="#">POOLS</a></li>
                    </ul>
                </li>
                <li class="nav-item dropdown">
                    <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                        RESOURCES
                    </a>
                    <ul class="dropdown-menu">
                        <li><a class="dropdown-item" href="#">ACCEPTED PAINT COLORS</a></li>
                        <li><a class="dropdown-item" href="#">PROCESS FOR CHANGE</a></li>
                        <li><a class="dropdown-item" href="#">MANAGEMENT COMPANY CONTACT</a></li>
                        <li><a class="dropdown-item" href="#">BOARD MEMBERS</a></li>
                        <li><a class="dropdown-item" href="#">CLOSING INFORMATION</a></li>
                        <li><a class="dropdown-item" href="#">MEETING MINUTES</a></li>
                    </ul>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">CALENDAR</a> 
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="/contact">CONTACT</a> 
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="/faq">FAQ</a> 
                </li>
                <!-- <li class="nav-item">
                    <a class="nav-link" href="#">Login/Register</a>
                </li> -->
            </ul>
            <ul class="navbar-nav ms-auto">
                <li class="nav-item">
                    <a class="nav-link" href="#">Login/Register</a>
                </li>
            </ul>
        </div>
    </nav>
    <!-- OTHER CONTENT HERE -->
    {% block content %}
    
    {% endblock %}
    <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.min.js" integrity="sha384-mQ93GR66B00ZXjt0YO5KlohRA5SY2XofN4zfuZxLkoj1gXtW8ANNCe9d5Y3eG5eD" crossorigin="anonymous"></script>
</body>
    <style>
        h1{
            font-family: 'Roboto', sans-serif;
        }

        .nav-link {
            font-size: 25px !important;
            margin-right: 15px !important;
        }

        .dropdown-item {
            font-size: 20px !important;
        }

    </style>
</html>

Html相关问答推荐

从网络抓取中提取文本

如何防止下拉菜单内的Bootstrap列表行包装?

将CSS应用于TD标记内的div

如何最大限度地减少Cookie同意代码对性能的影响?

邮箱追踪器-有效,但在Gmail客户端中是否可以显示问号图标以外的其他内容?

我无法使用背景图像css,因为我在VS代码中将照片放在不同的文件夹中

我怎样才能在我的网站上制作花哨的角落

如何在垂直堆叠的表格中调整人造列的大小?

<nav和button是姐妹元素.当添加了导航活动类时,我如何为按钮编写CSS?

如何将功能附加到嵌入式药剂中的按钮?

如何在VB.NET中用打印预览和直接打印的方式在Html中打印数据表的内容,包括页眉/设置纸张/方向/适合页面/总计

如何在CSS中延迟触发2个转换?

如何防止滑动滚动元素时touch 屏出现空白区域?

当多个a元素用作目标时的:target伪类

使用修饰键微调 HTML 输入范围中的值

发送带有图像的Google文档作为HTML格式的邮件正文不再起作用

那边界从何而来?

将 div 放在图片旁边而不是下方

如何突出显示 .qmd html 文件中的特定代码行

使用 golem 框架在shiny 的应用程序中存储背景图片的位置