为何 空格转换成“ ”之后,文字不能自动换行了

一个字符串,用Replace(" "," ")转换空格
转换完了之后,放在div中,为什么转换之后,不能自动换行了?

请各位指教,谢谢

因为换成 那么连接的2个英文单词被默认为1个很长的字符串,而一个长单词之间是不会换行的,这时候就只能用强制换行来换行了,在style里面加上word-wrap:break-word; overflow:hidden;width:560px(自己定义好换行宽度,我这里用的560px);就可以在IE下能强制断句换行,firefox下则强制切断这段恶意字符。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-26
可以这样替换

// 将两个空格替换成一个空格+一个 
Replace(" ", "  ");本回答被提问者采纳
第2个回答  2009-06-26
可能是因为里面的换行符包含空格,被 取代后就无法换行了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网