次のコードがあります。
<html>
<style type="text/css">
DIV { display:inline; border: solid red 1px; }
.editable { background:yellow; }
</style>
<div class="editable" contentEditable="true"> This is test text. This is test text.This is test text.This is test text.This is test text.Thihis is test text.This is test text.</div>
<div class="editable" contentEditable="true"> short </div>
<div class="editable" contentEditable="true"> This is test text.This is test text.This is test text.his is test text.Thihis is test text.Thihis is test text.Thihis is test text.Thi </div>
そして、div から contentEditable="true" を削除すると、テキストを正しくラップするために IE7 (IE6 は必要なく、FF3.x は正常に動作します) が必要です。このコードを contentEditable の有無にかかわらず試してみると、私の言いたいことがわかるでしょう。ブラウザー ウィンドウを十分に小さくして、テキストがどのように折り返されるかを確認します。
ありがとう。