Для моего школьного проекта, который должен быть выпущен в ближайшее время, я создаю веб-сайт с разделами, похожими на разделы «Наша работа» и «Следуй» на этом сайте: https://bellafare.com/
Я создал их заново с помощью flexbox, и они выглядят так же, как я хочу, на 15-дюймовом экране ноутбука и iphone 6/7/8.Тем не мение!При ширине от 646 до 978 макет выглядит ужасно, потому что одно или несколько изображений оказываются под строкой.Есть ли способ исправить это с помощью медиазапроса и сделать так, как на веб-сайте Bellafare, чтобы размер div уменьшался по мере уменьшения экрана до тех пор, пока он не будет работать на платформе iphone 6/7/8, а затем превратился в столбцы?Я перепробовал несколько вариантов, но зашел в тупик.Кроме того, как сделать так, чтобы текст заканчивался на изображениях?
html:
<div class="classes">
<div><a href="#">Beginner<img src="bella1.png"/></a></div>
<div><a href="#">Intermediate<img src="bella2.png"/></a></div>
<div><a href="#">Advanced<img src="bella3.png"/></a></div>
</div>
и
<section class="ig">
<header>
<h3><i>follow along <a href="XXX">@XXX</a></i></h3>
</header>
<div class="iglinks">
<div><a href="#"><img src="ig1.png"/></a></div>
<div><a href="#"><img src="ig2.png"/></a></div>
<div><a href="#"><img src="ig3.png"/></a></div>
<div><a href="#"><img src="ig4.png"/></a></div>
<div><a href="#"><img src="ig5.png"/></a></div>
<div><a href="#"><img src="ig6.png"/></a></div>
</div>
</section>
CSS:
.classes {
display: flex;
flex-flow: row wrap;
justify-content: space-around;
width: 100%;
}
.ig {
margin-top: 50px;
}
.iglinks {
display: flex;
margin: 0 auto;
flex-flow: row wrap;
justify-content: space-around;
}
Я был бы чрезвычайно благодарен за любую помощь, которую я могу получить.Извините, если это полный вопрос о нубе, мое беспокойство вспыхнуло, поэтому я решил попробовать.