是否有可能使任何CSS元素的行为像<pre>

我在iframe中加载了一些内容。 我希望这个内容的行为,如果它是在一个<pre>标签内,也就是说它要遵守换行符。 我正在使用JavaScript来设置此iframe的正文元素的样式。

我想知道是否有可能设置一个特定的风格,这将导致此iframe的正文行事像内部<pre/>

如果你只是保留换行符而不是空格,那么我build议使用:

 body { white-space: pre-line; } 

这会将多个连续的空白字符合并为一个,但保留换行符。 缺点是它只支持IE 8以上的版本。

尝试将元素的white-space样式设置为pre的值。

 body { white-space: pre; } 

如果你只是想让它像pre一样行事,就用css: white-space: pre