あなたが実際にテーブルを使いたいかもしれないように思えます。
それ以外の場合は、イメージの幅を知っていれば、それを左に浮かして、次の要素にイメージの幅以上の左余白を与えます。
例えば:
<div class="snippet" data-lang="js" data-hide="false">
<div class="snippet-code">
article > img {
float: left;
height: 80px;
width: 80px;
}
article > div {
margin-left: 90px;
}
<div>
Matt Di Pasquale
I know the width of the image is 80px, so I floated it left and gave the div
a 90px left margin. That way, everything gets layed out perfectly, and this paragraph's text wraps.
</div>
</div>
</div>