Вы можете использовать flexbox для вертикального выравнивания вашего логотипа с остальными элементами списка, просто повернув родительский элемент элементов, которые вы хотите вертикально центрировать, что в вашем случае является <ul>
в flexbox (display:flex;
) и указание вертикального и горизонтального выравнивания его дочерних элементов для центрирования (align-items: center;
& justify-content:center;
).
Это автоматически изменит ваши дочерние <li>
элементы для сгибания элементов и выравнивания по вертикали + по горизонталиих друг другу.
Проверьте и выполните следующий Фрагмент кода для практического примера того, что я описал выше:
ul {display:flex; align-items: center;justify-content:center;list-style: none;}
<nav>
<ul>
<li><img id="nav_img" src="https://picsum.photos/75/75" alt="logo" title="nav_img"></li>
<li><a href="#">Home</a> </li>
<li><a href="#"> About</a></li>
<li><a href="#"> Contact</a></li>
<li><a href='#'> FAQ </a></li>
<li><a href='#'> Download </a></li>
</ul>
</nav>