stream出div的文本

当文本是没有空格超过200像素的大小,它的stream出宽度被定义为200px我已经把我的代码在这里http://jsfiddle.net/madhu131313/UJ6zG/你可以看到下面的图片编辑 :我想该文本去下一行

在这里输入图像说明

在这里输入图像说明

这是因为你有一个没有空格的长单词。 您可以使用wrap属性来使文本中断:

#w74 { word-wrap: break-word; } 

它也有相当不错的浏览器支持。 在这里看到关于它的文档 。

使用

 white-space: pre-line; 

这将防止文本stream出div 。 它将打破文本,因为它到达div的末尾。

你应该使用overflow:hidden;scroll

http://jsfiddle.net/UJ6zG/1/

或用PHP,你可以缩短长的话…

使用overflow:auto它会给一个滚动到您的文本内的div :)。

我最近遇到这个。 我用: display:block;

如果只是一个需要包装2或3行的实例,我会在string中使用一些<wbr> 。 它会像对待那些<br>但它不会插入换行符,如果没有必要。

 <div id="w74" class="dpinfo"> adsfadsadsads<wbr>fadsadsadsfadsadsa<wbr>dsfadsadsadsfadsadsads<wbr>fadsadsadsfadsadsadsfa<wbr>dsadsadsfadsadsadsfadsad<wbr>sadsfadsadsads<wbr>fadsadsadsfadsads adsfadsads </div> 

这是一个小提琴。

http://jsfiddle.net/gaby_de_wilde/UJ6zG/37/