<pre> 标签相对于 javascript 有什么特别之处

the*_*963 -4 html pre

<script type="text/javascript">
document.writeln("Hello");
document.writeln("I am new line!");
</script>
Run Code Online (Sandbox Code Playgroud)

输出是:

Hello I am new line!
Run Code Online (Sandbox Code Playgroud)

预编码

<pre>
<script type="text/javascript">
document.writeln("Hello World!");
document.writeln("Have a nice day!");
</script>
</pre>
Run Code Online (Sandbox Code Playgroud)

输出是:

Hello
I am a new line!
Run Code Online (Sandbox Code Playgroud)

<pre>标签有什么特别之处?是否仅用于line breaks

xbo*_*nez 5

pre标签的工作原理是保留的空格,换行等。

您的 javascript 正在打印Hello. \n I am a new line

如果没有pre标记,HTML 将忽略\n. 使用 pre 标签,它尊重\n.