个人认为pre还是用overflow:auto;比较好,可以保持代码的完整。但你如果一定要换行就用下列代码吧。IE5.0以下不行,不过IE5.0也没有什么人用了!
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 */ } pre{ #word-break: break-all; /* Internet Explorer 7.0+ */ #word-wrap: break-word; /* Internet Explorer 7.0+ */ _word-break: break-all; /* Internet Explorer 6.0- */ _word-wrap: break-word; /* Internet Explorer 6.0- */ }
One Comment
很好,受教了,正发愁FIREFOX升级到3.5后怎么pre换行出了问题