【发布时间】:2016-10-31 11:08:36
【问题描述】:
如果我的 HTML 看起来像这样:
<div class="figure">
<img src="some_image.png" />
<div><span class="caption">Fig. 1: Some caption</span></div>
</div>
有没有办法使用 CSS 以使 div 类 figure 的宽度仅足以包含图像和标题?我想在两者周围放置一个矩形边框,但我不想猜测 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>
【问题讨论】: