日期:2014-05-17  浏览次数:20720 次

老问题:如何让DIV自动换行
我知道使用word-break:break-all;就可以实现在DIV里自动换行,但是在VS2005中老是会提示错误:
word-break不是有效的CSS属性名

改成:white-space:normal; 却不能自动换行,如:
<div id='DivtxtName' style='white-space:normal; display:block;width:100px;'>
asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasd
</div>

请教大侠们,如何使用有效的CSS属性名实现DIV中的自动换行呢?

------解决方案--------------------
实际应用中会不会出现asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasd 这样的字串?
------解决方案--------------------
<br/>也可以啊!你的内容不固定吗
------解决方案--------------------
"sdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasd" 这样当然不换行了 你随便找些新闻的话放上去 你这样话程序会认为你的一句话 还没有说完 当然不会换行了 你换成中文的一个段落 或者 英文的文章也行你就知道了
------解决方案--------------------
HTML code

<div id= 'DivtxtName'   style= 'white-space:normal; display:block;width:100px; word-break:break-all'> 
asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasd 
</div>