<分区>
如果我有如下所示的 HTML:
<div class="figure">
<img src="some_image.png" />
<div><span class="caption">Fig. 1: Some caption</span></div>
</div>
有没有一种方法可以使用 CSS,使 figure
类的 div
的宽度仅大到足以包含图像和标题?我想在两者周围放置一个矩形边框,但我不想猜测 div 的宽度(以像素为单位)。
下面的示例(div.figure
的宽度似乎会扩展以填充其可用宽度)
div.figure {
border: 1px solid black;
}
<div class="figure">
<img src="http://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-logo-med.png?v=6f86a5fa447f" />
<div><span class="caption">Fig. 1: Some caption</span></div>
</div>