私は次のhtml構造を持っています:
<div id="container">
<div id="block1">
<img src="someimage/path" />
</div>
<div id="block2">
Some Text
</div>
<div id="block3">
Some Text
</div>
</div>
コンテナはfloat:left
です。コンテナは最も広いdivまで拡張されますが、block1の後に続くだけで、block1の画像の大きさに応じてblock2とblock3のテキストを折り返す場合はどうなりますか。今の私のマークアップでは、テキストが長い場合、テキストが消えるまでコンテナdivを押し出しますが、テキストは画像のキャプションのように、画像と同じ幅にする必要があります。何か案は?