2016-09-19 4 views
1

こんにちは私はデータベースからメッセージを取得するシステムがあります。問題は、メッセージが継続していて、ウィンドウの新しい行には行かないということです。どんなに幅を設定しても問題ありません。私のコードは以下ですテキストは改行されません

このコードはwhileループにあります。データベースから結果を取得し、ajaxを使用して結果を表示します。

<p id='message' > " . $row["message"]. "</p> 

AJAX

<div id = "load_results" ></div 

これが並ぶ複数のスクロール可能な要素があるので、それはy軸上のオーバーフローを有する必要があるCSS

#message { 
      background-color: blue; 
      width:200px; 
      margin-right: 50px; 

     } 

     #load_results { 
      height:400px; 
      overflow-y: auto; 
      width:250px; 
      padding-left: 10px; 

     } 

あるを使用して、この中に表示されたコード、ページ上に設定された高さと幅を持たなければなりません。

+0

本文に空白がありますか?そうでない場合は、折り返し/折り返しはしません。 –

+0

メッセージのためにスペースがあります。それでも方法はありますか? @RonRoyston – Jackbeeby

+0

複数の要素に同じ 'id'を付けることはできません。代わりに 'message'と' load_results'をクラスに作ります。 – Kaivosukeltaja

答えて

0

明示的にテキストをwrapにコールしましたか?

#message { 
    background-color: blue; 
    width: 200px; 
    margin-right: 50px; 
    white-space: wrap 
} 
0

私は同じ問題に直面しています。 white-space: wrap;の代わりにwhite-space: pre-wrap;を使用して私の問題を解決しました。

関連する問題