一个字符串,用Replace(" "," ")转换空格
转换完了之后,放在div中,为什么转换之后,不能自动换行了?
请各位指教,谢谢
因为换成 那么连接的2个英文单词被默认为1个很长的字符串,而一个长单词之间是不会换行的,这时候就只能用强制换行来换行了,在style里面加上word-wrap:break-word; overflow:hidden;width:560px(自己定义好换行宽度,我这里用的560px);就可以在IE下能强制断句换行,firefox下则强制切断这段恶意字符。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-06-26
可以这样替换
// 将两个空格替换成一个空格+一个
Replace(" ", " ");本回答被提问者采纳
// 将两个空格替换成一个空格+一个
Replace(" ", " ");本回答被提问者采纳
第2个回答 2009-06-26
可能是因为里面的换行符包含空格,被 取代后就无法换行了