儘管我已經很容易地使用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;
}
請問我做錯了什麼?