Поэтому я пытаюсь создать простую навигационную панель с lo go справа и меню и опцией поиска слева. Однако я не могу понять, как их вертикально выровнять. Я чувствую, что это, вероятно, легко исправить, но я просто не могу понять это. Это для школьного задания.
Вот мои html & css
.main-nav {
display: inline;
text-align: center;
padding: 10px 0px 10px 0px;
margin-top: 20px;
}
.main-nav li {
display: inline;
border: none;
}
.main-nav a {
padding: 10px;
}
.navbardesk {
display: grid;
grid-template-areas: "logo links search";
justify-content: center;
background-color: rgba(141, 125, 31, 0.9);
}
.logo {
display: inline-block;
grid-area: logo;
top: auto;
bottom: auto;
}
.main-nav {
grid-area: links;
background-color: transparent;
}
.searchicon {
grid-area: search;
justify-content: center;
}
<div class="navbardesk v-align">
<h1 class="logo">Buurtsuper Leo van der Drift</h1>
<ul class="main-nav" id="js-menu">
<li><a href="" class="nav-links">Home</a></li>
<li><a href="" class="nav-links">Over ons</a></li>
<li><a href="" class="nav-links">Kantoren en bedrijven</a></li>
<li><a href="" class="nav-links">Bestellen</a></li>
<li class="nav-links social"> <i class="fab fa-facebook-square"></i> <i class="fab fa-instagram"></i></li>
</ul>
<i class="fas fa-search searchicon"></i>
</div>
в данный момент выглядит так
и я хочу, чтобы это выглядело как это