У меня есть гамбургер-меню CSS, которое должно отображаться на экранах размером до 525 пикселей. После этого размера гамбургер-меню должно превратиться в обычное меню, состоящее из 4 ссылок, плавающих справа от страницы, а логотип — слева. Вот полный код: https://codepen.io/Cilvako/pen/zjvBrE
<div class="nav">
<h1>Zero Gravity</h1>
<label for="toggle">☰</label>
<input type="checkbox" id="toggle"/>
<div class="menu">
<a href="#">About Us</a>
<a href="#">Contact</a>
<a href="#">Blog</a>
<a href="#"><span>Free Trial</span></a>
</div>
</div>
Хотя я делаю содержащий div из 4 ссылок display: inline-block
, он по-прежнему занимает всю ширину div и отображается под h1 (логотип).
Как я могу сделать так, чтобы h1 и меню (.menu) отображались рядом друг с другом, имея одинаковую высоту? У меня действительно нет идей.