打破<pre> tag</pre>内的文字行

时间:2011-08-10 15:45:22

标签: jquery html css pre

我的Chrome代码片段的屏幕截图:

enter image description here

并在firefox中:

enter image description here

我的问题是,如何在firefox中使用与Chrome相同的效果?代码段部分位于预标记内。非常感谢任何帮助! :)

2 个答案:

答案 0 :(得分:19)

跨浏览器包装:

pre
{
    white-space: pre-wrap; /* CSS3 */
    white-space: -moz-pre-wrap; /* Mozilla, post millennium */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

JSFiddle

答案 1 :(得分:3)

尝试

 pre {
       white-space:normal;
       word-wrap: break-word;
     }