html - 即使我使用引导程序,导航栏元素也不会出现在单行中
问题描述
<!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 中执行此操作但仍然不锻炼
解决方案
为列表“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>
推荐阅读
- java - 如何在 Java 中修复此 NullPointer 异常
- android - Kotlin中无法使用listOf()、hashMapOf()、mutableListOf()等函数
- git - git fetch 后更新本地分支
- javascript - 如何为输入添加回车键?
- java - 点击listveiw不起作用android studio
- java - 在 OpenJDK 11 中使用 andoird“sdkmanager”
- javascript - 如何使用 JS 在水平页面布局中从左到右滚动与从上到下相同?
- symfony - 在测试中,升级到 symfony4 后,每个请求都会获得一个新会话
- php - 带有 Mpdf Php 的变量(变量的值未显示在 pdf 文件中)
- javascript - 如何将元素中的每个正则表达式匹配作为范围