テキスト "IamANowSpaceLineSampleは" 長く、あなたのdiv要素に割り当てられている110pxの幅を超えています。それはスペースがなく、単語が収まるようにすることができるというCSSルールはないので、親divの内側に収まるようにラップされず、divの外側にも広がっていません。
しかしあなたは(あなたは要素インスペクタ内の要素をチェックすると、あなたが見ることができるように)contenteditable="true"
スタイリングの変更を追加し、次が適用されますとき:
span[Attributes Style] {
-webkit-user-modify: read-write;
word-wrap: break-word;
-webkit-line-break: after-white-space;
}
これがラップするブラウザを強制word-wrap: break-word;
を設定し、親divの110ピクセル幅に収まるテキスト。
あなたはそれをラッピングしないようにしたい場合は、あなたがwhite-space: nowrap;
を使用することができます
例(または収まるほどのdivが広い作る!):
div{
width: 110px;
height: 20px;
background-color: #aaa;
margin-bottom:2em;
}
span.nowrap{
white-space: nowrap;
}
<div>
<span>IamANowSpaceLineSample</span>
</div>
<div>
<span contenteditable="true">EditableWithDefaultStyle</span>
</div>
<div>
<span class = "nowrap" contenteditable="true">EditableWithNoWrapStyle</span>
</div>