我有多个div并排。每个div包含一个图像,然后是图像下该图像的标题。如何使div的宽度与图像的宽度相同,因此图像下的文字不会拉伸div?
答案 0 :(得分:0)
使用min-content
作为宽度。
div {
margin:1em;
border:1px solid;
width: -webkit-min-content;
width: -moz-min-content;
width: min-content;
}

<div>
<img src="http://placehold.it/200x100" alt="">
An image.
</div>
<div>
<img src="http://placehold.it/300x100" alt="">
Another image.
</div>
&#13;