所以,我正在为我一直在从事的一个人工智能项目开发引导导航栏,但我的导航栏遇到了问题。我知道我可以将 bootstrap 5 置于整个导航的中心,但我对如何将特定的 bootstrap
我尝试在谷歌上搜索一些关于如何解决这个问题的解决方案,但我可能是错的,但我并没有真正获得关于如何有效解决这个问题的太多信息。
我尝试将 mx-auto 添加到 IntelliQuest(li) 中,这是我试图进入中间的那个,但最后它只会使情况变得更糟:sob:,无论如何有人有任何意见吗这个问题?
<!DOCTYPE html>
<html lang="en">
<head>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>
<link rel="stylesheet" href="/static/css/styles.css">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>IntelliQuest AI</title>
</head>
<body>
<nav class="navbar navbar-expand-lg bg-body-transparent">
<div class="container-fluid justify-content-center">
<a class="navbar-brand" href="#">IntelliQuest</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 flex-grow-0" id="navbarNav">
<ul class="navbar-nav text-center">
<li class="nav-item">
<a class="nav-link" href="/ai">AI</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/about">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/feedback">Feedback</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/login">Login</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/register">Register</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="/admin" aria-disabled="true">Admin</a>
</li>
</ul>
</div>
</div>
</nav>
</body>
</html>
您可以使用 Bootstrap 实用程序类
d-flex
和 align-item-center
将项目垂直居中。
示例:
<div class='container-fluid d-flex justify-content-center align-items-center'>