在PRE标签换行
默认情况下<PRE>的显示是不换行的, 不过几种浏览器都有自己的样式用于换行(CSS3中对这个有了明确的定义,具体可以参考http://www.w3.org/TR/css3-text/#white-space) , 跨浏览器的换行样式可以这样定义:
- /*Browser specific (not valid) styles to make preformatted text wrap*/
- 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 */
- word-wrap: break-word; /* Internet Explorer 5.5+ */
- }
文章引用自:Tero Karvinen ( http://www.iki.fi/karvinen) 的文章”Making preformated text wrap in CSS3, Mozilla, Opera and IE”
最近评论