画像キャプションの幅を画像と同じにするにはどうすればよいですか? 今、私は次のコードを持っています:
<div class="image">
<img src="foo.jpg" alt="" />
<div>This is the caption.</div>
</div>
私は多くのこと(フローティング、絶対配置など)を試しましたが、キャプションが長い場合、多くの行に行くのではなく、常に div が広くなります。問題は、画像の幅 (またはキャプションの長さ) がわからないことです。この使用テーブルを解決する唯一の方法はありますか?