如何在 Internet Explorer 的预标记中包装文本?

How do I wrap text in a pre tag for Internet explorer?

我正在使用以下代码将 <PRE> 区域包装在 HTML 中:

 <PRE style = "white-space: pre-wrap;
               white-space: -moz-pre-wrap;
               white-space: -pre-wrap;
               white-space: -o-pre-wrap;
               word-wrap: break-word;">

它在 chrome 和 Mozilla 上工作正常,但在 IE 上却不工作。 我正在使用 IE9.

请告诉我是否需要设置其他 属性 以在 IE 中换行?

对于 IE 6 和 7,您需要用标签包裹您的文本并给它一个白色-space 属性。因为你已经有一个标签环绕你的文本并且你有一个 class 它,只需将 white-space 属性 添加到你的 做这样的事情

#pre-wrap {
  white-space: pre-wrap;
}
    <p id="pre-wrap">
    Lorem ipsum dolor sit amet
       consectetuer    adipiscing   elit     sed   diam   nonummy   
    
    
    nibh euismod tincidunt ut laoreet
    </p>