0

mysql テーブルに保存されているテキストをエコーアウトしようとしていますが、「コンテンツ」列のテキストがフォーマットされています。つまり、改行があります。

何らかの理由で、テキストをエコーアウトすると、テキストが 1 つの連続した結果として表示され、エコーアウト時にテキスト形式/改行を維持したいのですが、これを行う方法はありますか?

テーブル:

id  |  user  |      content  
1        5          Hello,
                    Hows you today?


2        4          tEXT

php

<?php
$message_set = read_message();
while ($message = mysql_fetch_array($message_set)) { 

<div class="message_content">
<? echo "{$message['content']}"; ?>
</div>

CSS

.message_content{
    margin-left:90px;
    padding-top:9px;
    padding-right:15px;
    padding-bottom:20px;
}
4

2 に答える 2

0

css3 以降では、改行文字で改行できます。

CSS:

white-space:pre-line

https://developer.mozilla.org/en-US/docs/CSS/white-space

于 2013-04-08T22:16:37.083 に答える