文本溢出div直线

时间:2011-04-20 15:31:58

标签: text overflow

我的SQL数据库中有一个“body”列,设置为'text',从这里我存储了未格式化的文本,当我在index.php里面的while循环中的变量中回显这个而不是停留在它被放入的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 :(得分:0)

对于大多数浏览器而言,您需要指定div的宽度,否则它将溢出...也将溢出设置为auto:

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

我理解你了吗?