这是代码
<div style="display:inline-block;
float:right;
padding:0pt 6pt 4pt 6pt;
margin-left:8pt; margin-top:2pt; margin-bottom:4pt;
border-right:1px dotted black;
border-left:1px dotted black;
background: url(http://zin.webd.pl/16mm/images/im-bg.png) no-repeat;">
<img src="http://zin.webd.pl/16mm/images/midsize/Battersea_Power_Station_-_geograph.org.uk_-_829933.jpg"/>
<br/>
<span class="caption">Battersea is an area of the London Borough of Wandsworth, England
</span>
</div>
div size 只是匹配其中图像的大小。图像大小每次都可以不同。所以 div 的宽度不能被硬编码。
问题是,标题文本拉伸了我的 div,所以 div 比图像更宽。如何预防?