是否有可能使任何CSS元素的行为像<pre>
我在iframe中加载了一些内容。 我希望这个内容的行为,如果它是在一个<pre>
标签内,也就是说它要遵守换行符。 我正在使用JavaScript来设置此iframe的正文元素的样式。
我想知道是否有可能设置一个特定的风格,这将导致此iframe的正文行事像内部<pre/>
。
你可以在http://www.w3.org/TR/CSS2/sample.htmlfind默认的设置或者它们是如何设置的,只需要将相同的样式应用到你想作为pre元素的元素上,你完成了;
PS这基本上是
pre{ white-space: pre ; display: block; unicode-bidi: embed }
如果你只是保留换行符而不是空格,那么我build议使用:
body { white-space: pre-line; }
这会将多个连续的空白字符合并为一个,但保留换行符。 缺点是它只支持IE 8以上的版本。
尝试将元素的white-space
样式设置为pre
的值。
body { white-space: pre; }
如果你只是想让它像pre
一样行事,就用css: white-space: pre