尽管我已经很容易地使用bootstrap解决了这个问题,但我希望习惯flex-box模型和html 5.我有3张图片只显示在一行中(不包装)在图像之间留有空间。 下面是我的html:更好的方法来设置flexbox图像之间的距离
<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>
我用我所有的问题“设置Flexbox的项目之间的距离,更好的办法”下阅读方法。没有为上述工作。我最后尝试过的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;
}
请问我做错了什么?