Я знаю, что это, вероятно, основной вопрос, но до сих пор я не смог решить его через Google:
Я хочу иметь панель навигации с изображением (логотипом) и 3 ссылками справа,Я хочу, чтобы все они имели одинаковую высоту и одинаковую высоту, примерно так:
однако все, что мне удается, это сделать так:
#nav-bar {
position: fixed;
top: 0px;
width: 100%;
background: #b7b7b7;
border: 1px #4c4c4c solid;
padding: 1em;
}
#flex {
display: flex;
justify-content: start;
flex-wrap: wrap;
align-content: center;
}
img {
margin-top: 20px;
height: auto;
width: 15%;
}
.nav-link {
border: 1px solid #4c4c4c;
padding: 0.5em;
background-color: #b7b7b7;
color: black;
text-decoration: none;
}
<nav id="nav-bar">
<div id="flex">
<div><img src="https://i.pinimg.com/originals/58/c8/82/58c88275c1a3389a7260baf05bf34e9a.jpg" alt="violin logo" id="header-img"></div>
<a href="#products" class="nav-link">Products</a>
<a href="#video" class="nav-link">Demo</a>
<a href="#newsletter" class="nav-link">Newsletter</a>
</div>
</nav>