首页 > 解决方案 > 即使我使用引导程序,导航栏元素也不会出现在单行中

问题描述

 <!DOCTYPE html>
    <html lang="en" dir="ltr">
    <head>
      <meta charset="utf-8">
      <title>OmniFood</title>
      <!--Google fonts-->
      <link href="https://fonts.googleapis.com/css?family=Montserrat:100,400,900|Ubuntu&display=swap" rel="stylesheet">

      <!--CSS Stylesheets-->
      <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
      <link rel="stylesheet" href="vendors/css/style.css">

      <!--Font Awesome-->
      <script src="https://kit.fontawesome.com/29ae7bcec9.js" crossorigin="anonymous"></script>

      <!--bootstrap scripts-->
      <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
      <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
      <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>


    </head>

      <body>
        <section >
          <div class="container-fluid">
            <nav class="navbar">
              <ul class="navbar-nav ml-auto">
                <li class="nav-item">
                  <a class="nav-link"href="#">FOOD DELIVERY</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link"href="#">HOW IT WORKS</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link"href="#">OUR CITIES</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link"href="#">SIGN UP</a>
                </li>
              </ul>
            </nav>
            </div>




      </body>
    </html>

所以我的代码正在运行,但它没有出现在单行中,这应该是希望我的导航栏元素在单行中,但它们逐行出现我尝试使用显示内联块在 css 中执行此操作但仍然不锻炼

标签: htmlcsstwitter-bootstrap

解决方案


为列表“display:inline-block”添加样式也为“.navbar-nav{display:inline-block !important}”添加CSS。

.navbar-nav{display:inline-block !important;}
li.nav-item {
    display: inline-block;
}
      <link href="https://fonts.googleapis.com/css?family=Montserrat:100,400,900|Ubuntu&display=swap" rel="stylesheet">

      <!--CSS Stylesheets-->
      <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
      <link rel="stylesheet" href="vendors/css/style.css">

      <!--Font Awesome-->
      <script src="https://kit.fontawesome.com/29ae7bcec9.js" crossorigin="anonymous"></script>

      <!--bootstrap scripts-->
      <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
      <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
      <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
      
          <div class="container-fluid">
            <nav class="navbar">
              <ul class="navbar-nav ml-auto">
                <li class="nav-item">
                  <a class="nav-link"href="#">FOOD DELIVERY</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link"href="#">HOW IT WORKS</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link"href="#">OUR CITIES</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link"href="#">SIGN UP</a>
                </li>
              </ul>
            </nav>
            </div>      


推荐阅读