2016-08-18 14 views
0

私は編集可能なDIV hereを作成しました。テキストは、私が欲しいのと同じように、折り返しています。しかし、私が気づいたことは、テキストがプレーンテキストの場合にのみラッピングすることです。下の画像では、マークアップ付きのテキストを貼り付けています。折り返しはしません。これを解決できますか?DIVの中のテキストは常に折り返されますか?編集可能なDIVためDIV内のテキストは常にラップされません

コード:

.editableDiv { 
    padding: 5px; 
    -webkit-user-modify: read-write; 
    -moz-user-modify: read-write; 
    user-modify: read-write;  
    word-wrap: break-word; 
    box-sizing: border-box; 
    background-color: #FAC28A; 
    color: #003399; 
} 

enter image description here

+0

は 'pre'タグでそのテキストですか?理由は次のとおりです。http://stackoverflow.com/questions/248011/how-do-i-wrap-text-in-a-pre-tag?rq=1 –

答えて

0

は、なぜあなたは.spanDateEventHeaderクラスにword-wrap: break-word;を使用しないでください。これは、それが部門を離れることがないことを確認します。

+0

これを試しましたが、それでも同じです。 – FrenkyB

0

あなたは明らかにpre要素を使用しています。

簡単な解決方法は、pre要素に空白のプロパティを使用することです。

あなたのCSSにこれを追加します。

pre { 
    white-space: pre-wrap;  /* Since CSS 2.1 */ 
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
    white-space: -pre-wrap;  /* Opera 4-6 */ 
    white-space: -o-pre-wrap; /* Opera 7 */ 
    word-wrap: break-word;  /* Internet Explorer 5.5+ */ 
} 
+0

私はpre要素を使用しません。 DIVのみ。 – FrenkyB

関連する問題