【发布时间】:2017-06-29 18:25:23
【问题描述】:
虽然我已经使用 bootstrap 轻松解决了这个问题,但我希望习惯 flex-box 模型和 html 5。 我有 3 张图像仅在一行中显示(不换行),图像之间有空格。 下面是我的html:
<article>
<figure>
<picture>
<img src="images_srcset/desert-dolphin-medium.jpg" alt="Dolphin art">
</picture>
<figcaption>DESERT-BOTTLE-DOLPHIN</figcaption>
</figure>
<figure>
<picture>
<img src="images_srcset/abc-dolphin-medium.jpg" alt="a-b-c-dolphin">
</picture>
<figcaption>A-B-C-DOLPHIN</figcaption>
</figure>
<figure>
<picture>
<img src="images_srcset/delfin-bananas-medium.jpg" alt="Banana art">
</picture>
<figcaption>BANANA-DELPHIN</figcaption>
</figure>
</article>
我已经使用了我在“设置弹性框项目之间距离的更好方法”问题下阅读的所有方法。没有人为上述工作。我上次尝试的 CSS 是:
article {
width: 100vw;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
article > figure {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 32vw;
margin-right: 1.333vw;
}
请问我做错了什么?
【问题讨论】: