CSS 问题:我想要一个包含 3 个内联图像的容器,它们周围有一个边框(不是每个图像)。在图像行下方和容器边框内,我想要一两句话。如果没有文本,容器边框的宽度和高度与使用 display:inline-block 的图像行大致相同,一旦我添加了文本,容器宽度就是 100%。我希望文本包裹在图像行下方,而不是超出图像行的左侧/右侧。我想知道如何做到这一点,以及是否可以使用 float:left 和/或 display:inline、display:inline-block 来完成。如果这两种方式都可以做到,有什么优点和缺点。
HTML:
<div class="container">
<img src="image1">
<img src="image2">
<img src="image3">
some text
</div>
CSS:
.container {
display: inline-block;
border: 1px solid black;
}