Текст переполняется из div по прямой линии - PullRequest
0 голосов
/ 20 апреля 2011

У меня есть столбец «body» в моей базе данных SQL, для которого установлено значение «text», и отсюда у меня сохраняется неформатированный текст, когда я отображаю это в переменной в цикле while внутри index.php вместо того, чтобы оставатьсявнутри div, в котором он находится, он переполняет div, может кто-нибудь мне помочь?

Это мой код цикла while, CSS включен в отображаемый HTML-тег.

while($row = mysql_fetch_assoc($query))
{

$id = $row['id'];
$date = $row['date'];
$body = $row['body'];
$postdate = date( 'd-m-Y', strtotime($date));

echo "Posted on: $postdate";
if(isset($_COOKIE['userlogin']))
{
echo " <a href='edit.php?id=$id' style='float:    right;'>Edit News</a> <a style='float: right;'>[ | ]</a> <a href='delete.php?id=$id' style='float: right;'>Delete News</a>";
}

Отсюда и возникает проблема:

echo "<br />";
echo "<div style='width=800px; border: 1px solid #FFF;'>$body</div>";
echo "<hr width='100%' />";

}

Кажется, что даже с учетом значения переполнения и ширины.То, что текст все еще выдвигается из тега div.

1 Ответ

0 голосов
/ 20 апреля 2011

хорошо для большинства браузеров, вам нужно указать ширину для div или он будет переполнен ... также установите переполнение на auto:

<div style="width:xpx;overflow:auto>echo text</div>

правильно ли я вас понимаю?

...