【发布时间】:2019-09-20 13:18:39
【问题描述】:
由于某种原因,我无法包装这些图像。它们溢出我为容器制作的宽度点。不确定我在每张图片下放置段落是否做错了,这会影响它吗?
为了包装图片,我可以在顶部放置 3 个,在 3 个下方放置 2 个,每个标题都位于图片正下方。
.block2 {
background-color: black;
width: 100%;
}
.pics {
display: flex;
}
.pics img {
height: 200px;
width: 300px;
margin: 20px;
flex-shrink: 0;
justify-content: center;
flex-wrap: wrap;
}
.pics p {
flex-wrap: wrap;
}
<div class="block2">
<div class="text2">
<h2>Tea of the Month</h2>
<h1>What's Steeping at The Tea Cozy?</h1>
</div>
<div class="pics">
<img src="images/img-berryblitz.jpg" alt="berryblitz">
<p>Fall Berry Blitz Tea</p>
<img src="images/img-spiced-rum.jpg" alt="spicedrum">
<p>Spiced Rum Tea</p>
<img src="images/img-donut.jpg" alt="donut">
<p>Seasonal Donuts</p>
<img src="images/img-myrtle-ave.jpg" alt="myrtle">
<p>Myrtle Ave Tea</p>
<img src="images/img-bedford-bizarre.jpg" alt="bedford">
<p>Bedford Bizarre Tea</p>
</div>
</div>
【问题讨论】:
-
尝试将
flex-wrap:wrap;直接添加到您的.pics类中。 -
我可以补充一下,如果这不能解决您的问题,您能否更具体地说明它的性质?我正在用小提琴尝试它,但图像没有出现,所以我看不到它们的具体对齐方式。