Php div中的文本换行-内部示例

Php div中的文本换行-内部示例,php,html,mysql,Php,Html,Mysql,我试图用mysql中的文本将文本包装在一个div中,它似乎超过了设置的宽度。我用这个作为代码 <div style='width:100px; min-height:20px; float:left; margin-left:10px; border:1px solid #ccc; white-space: none;'> <? echo "".$row['msg']."<br><br>"; ?> </div> 这是我试图得到

我试图用mysql中的文本将文本包装在一个div中,它似乎超过了设置的宽度。我用这个作为代码

<div style='width:100px; min-height:20px; float:left; margin-left:10px; border:1px solid #ccc; white-space: none;'>
<? echo "".$row['msg']."<br><br>"; ?>
</div> 


这是我试图得到结果的网站。您将看到两个较大的帖子。

您需要添加CSS break word属性来分解没有空格的文本

word-wrap: break-word;

如果一个字比分配的空间长,它将流过div矩形的边界。 您唯一能做的就是在div的样式中添加以下内容:

word-break: break-all;
<>这将允许CSS在中间任何地方打破任何单词,违背正常的破译规则。 示例:

试试这个

.wordwrap { 
white-space: pre-wrap;      /* CSS3 */   
white-space: -moz-pre-wrap; /* Firefox */    
white-space: -pre-wrap;     /* Opera <7 */   
white-space: -o-pre-wrap;   /* Opera 7 */    
word-wrap: break-word;      /* IE */
}
.wordwrap{
空白:预换行;/*CSS3*/
空白:-moz预包装;/*Firefox*/
空白:-预包装;/*Opera