重複の可能性:
CSS:右下のdivの周りにテキストを折り返しますか?
テキストと画像の2つのレイヤーを作成し、テキストを画像の周りに折り返すことはできますか?
div2に与えるfloat: right
<div id="div1">
<div id="div2">
</div>
</div>
#div2{float:right;}
画像を配置するために余分なdivを追加する必要はありません。
HTML
<div><img src="" />
Content here
</div>
CSS
div{width:450px; text-align:justify}
div img{float:right; margin-left:10px}