<script type="text/javascript">
document.writeln("Hello");
document.writeln("I am new line!");
</script>
输出是:
Hello I am new line!
带前置的代码
<pre>
<script type="text/javascript">
document.writeln("Hello World!");
document.writeln("Have a nice day!");
</script>
</pre>
输出是:
Hello
I am a new line!
<pre>
标记有什么特别之处?它仅用于line breaks
吗?
答案 0 :(得分:4)
pre
标记的工作原理是保留空格,换行符等。
您的javascript正在打印Hello. \n I am a new line
。
如果没有pre
标记,HTML会忽略\n
。使用pre标记,它会尊重\n
。
答案 1 :(得分:1)
通常,HTML文本中的换行符无意义;文本行被拼接在一起并流入段落。 <pre>
标记会保留其中的所有换行符。这与Javascript无关;它只是HTML的本质。
答案 2 :(得分:0)
你的例子没有意义(请注意第二个例子打印“祝你有愉快的一天!”),但我想我得到了你所要求的要点。
是的,<pre>
标记会保留空白区域。阅读规范:
pre
元素表示预先格式化的文本块,其中结构由印刷约定而不是元素表示。
答案 3 :(得分:0)
<pre> tag used to show the values line by line.
ex: if u put print_r for particular array variable it shows results line by line..