这样不行,pre引用的是XML读出的数据,我在网上找了一段这样的 pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ } * html pre { word-wrap: break-word; /* Internet Explorer 5.5+ */ white-space : normal ; /* Internet Explorer 5.5+ */ }但还是没有作用,这对手写的内容才有效,如果是直接innerHTML XML中的数据就没效果了
这样不行,pre引用的是XML读出的数据,我在网上找了一段这样的
pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ }
* html pre { word-wrap: break-word; /* Internet Explorer 5.5+ */ white-space : normal ; /* Internet Explorer 5.5+ */ }但还是没有作用,这对手写的内容才有效,如果是直接innerHTML XML中的数据就没效果了
div设定样式 word-break:break-all;
1.一用pre是有我的原因;
2.不用pre也是没用的,和我#4发的代码一样有bug,就是当输入的是一长串英文的时候也是不会换行
ddddddddd当d的数量超过容器的宽度的时候,
CSDN把这种输入定为非法输入,究竟怎么判断为非法?
div设定样式 word-break:break-all;
在FF上,innerText有问题的,要考虑兼容性