我已经使用以下代码在bootstrap中垂直对齐多个图像:
<div class="container border rounded overflow">
<div class="row text-center p-2 flex-nowrap" id="anID">
<img src="../../static/img1.jpg" width=15% alt="">
<img src="../../static/mg2.jpg" width=15% alt="">
...
</div>
</div>
这就是结果:圆形容器中的多张图片相邻:
我想用图形来实现同样的效果。使用相同的代码是行不通的。它只会让它们出现在彼此的顶部,就像这样:
<div class="container border rounded">
<div class="row text-center pt-2 px-2" id="anotherID">
<figure>
<img src="../../static/img2.jpg" width=15% alt="">
<figcaption>a caption</figcaption>
</figure>
<figure>
<img src="../../static/img3.jpg" width=15% alt="">
<figcaption>another caption</figcaption>
</figure>
...
</div>
</div>
有人能帮我解决这个问题吗?
2条答案
按热度按时间k3bvogb11#
Bootstrap有类
d-flex
,它将子元素设置为彼此相邻。换句话说,它使类名为d-flex
的元素成为flex容器,并且它是flex-items的直接子元素。它一般具有
display:flex
性质。62lalag42#
请尝试使用 Bootstrap