
#menu {
display: flex;
justify-content: space-evenly;
align-items: center;
margin: 0 5px 0 5px;
height: 30px;
flex-wrap: wrap;
}
.menu_item {
margin: 0 10px 0 10px;
}
.menu_item2 {
margin: 0 10px 0 10px;
}
<div id="menu">
<div class="menu_item"><a href="band.html">Band</a></div>
<div class="menu_item2"><a href="band.html"><img class="socials" src="images/socials/facebook.png"></a></div>
<div class="menu_item"><a href="band.html">Photos</a></div>
<div class="menu_item2"><a href="band.html"><img class="socials" src="images/socials/instagram.png"></a></div>
<div class="menu_item"><a href="band.html">Video</a></div>
<div class="menu_item2"><a href="band.html"><img class="socials" src="images/socials/vk.png"></a></div>
<div class="menu_item"><a href="band.html">Merch</a></div>
<div class="menu_item2"><a href="band.html"><img class="socials" src="images/socials/youtube.png"></a></div>
<div class="menu_item"><a href="band.html">Contacts</a></div>
</div>
Можно ли поместить каждый второй элемент в флексе в следующий ряд?(Используйте заказы уже) У меня есть встроенное меню с 9 кнопками.2-й, 4-й, 6-й и 8-й элемент - это символ социальной сети.1, 3, 5, 7, 9 - это просто ссылки сайта.Знаете ли вы, как заставить их оставаться на разных строках, когда ширина экрана меньше ххх пикселей?Я пытался использовать "@media", но мне кажется, что мне нужно менять поля сторон каждые 5 пикселей, чтобы они оставались на местах, что невозможно сделать в течение долгого времени.Может быть, есть другой способ для этого.Пожалуйста, помогите.