我有HTML:
<figure style="display:inline-block;">
<img src="https://i.imgur.com/k1Crowy.jpg" width="200">
<figcaption> This is some random text that should not expand the figure tag beyond the width of the img tag </figcaption>
</figure>
我希望<figure>
标签的宽度为<img>
标签的宽度,效果很好。
问题是<figcaption>
标签的内容扩展了<figure>
标签的宽度。我该如何做,以致<figcaption>
将被限制为<img>
标签的宽度。因此,以上示例中的200px
。
我无法编辑HTML。只能调整CSS。
position:absolute
上使用<figcation>
方法。问题在于它不会扩展<figure>
标签的高度。 <figure>
标签设置固定宽度(如width:200px
),但是我无法预测图像的宽度。figure
标签中。但我想避免使用JS解决方案。