ユーザーによって含まれるテキストを表示するために使用される DIV コンテナーがあります。しかし、ユーザーがテキスト内に空白 (例: balalalalalalalala...) を追加せずに長いテキストを追加しようとすると問題が発生するか、そのテキストが Unicode 文字であるため、DIV コンテナーをオーバーフローする 1 行のみが表示されます。 .
それ自体で自動的に改行を追加したい。どうやってするか?
ありがとう :)
CSS3 に慣れていない場合は、'word-break' プロパティを試してみてください。
デモを見るには:
http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_word-break
CSS word-wrap プロパティは、古いブラウザー (IE 5.5 以降、FF 3.5 以降、Chrome 1.0 以降、Safari 1.0 以降、Opera 10.5 以降) と互換性があります。
CSS:
div { word-wrap: break-word; }
ここにフィドルがあります。
white-space
そうでない場合は機能するはずwhite-space: pre-wrap
です。