I am experiencing an issue with a bootstrap 4 navbar that is supposed to expand on large screens and collapse on small devices. The problem arises when I try to set the navbar height to be smaller than the default height, causing the expand feature to not work properly...
HTML Code:
<header style="background-color: blue;color: white;font-size: 14px">
<div class="container">
<nav class="navbar navbar-expand-lg navbar-default" style="height:30px">
<ul class="navbar-nav mr-auto flex-row justify-content-start">
<li class="nav-item">
<a href="#" class="mr-4">
<i class="fa fa-twitter-square fa-lg"></i>
</a>
</li>
</ul>
<a class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText"
aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
<i class="fa fa-road"></i>
</a>
<div class="collapse navbar-collapse" id="navbarText">
<ul class="navbar-nav ml-auto d-flex">
<li class="nav-item active d-inline">
<a class="nav-link" href="#">Home1 <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item active d-inline">
<a class="nav-link" href="#">Home2 <span class="sr-only">(current)</span></a>
</li>
</ul>
</div>
</nav>
</div>
</header>
The issue also involves the content not being centered vertically within the set height. Can anyone provide some insight into what I might be missing? The screenshot below illustrates the problem where the expand feature is failing to work.
https://i.sstatic.net/DeJ4X.png
I am aiming to set the height to 30px and ensure the content is vertically centered within that height.