我正在使用 Bootstrap 4 并试图使导航项与我的导航栏具有相同的高度,这样当我向其添加背景颜色时,它看起来就像通过导航栏的条纹。
最初,该项目居中并在顶部和下方留有空间。我添加了负边距以使其靠在顶部,但是当我尝试添加“margin-bottom”时同样没有用
然后我尝试修复导航栏的高度,但是当我这样做并单击切换以降低导航栏项目时,它们没有显示出来,因为固定的高度阻止了它出现。
<body>
<nav class="navbar navbar-dark bg-dark text-center">
<div class="container">
<div class="mr-auto order-0" class= "d-flex align-items-stretch">
<a class="navbar-brand ml-auto" style="background-color:red; line-height: 58px; margin-top:-9px; padding: 0 20px 0 20px;" class="nav-item active" href="#">Matthew Krebs</a>
</div>
<a class="navbar-brand text-center" href="#"></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive"
aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ml-auto mx-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
</ul>
</div>
</div>
</nav>
</body>