-4
<script type="text/javascript">
document.writeln("Hello");
document.writeln("I am new line!");
</script>

出力は次のとおりです。

Hello I am new line!

pre を使用したコード

<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ますか?

4

4 に答える 4

5

タグはpre、空白や改行などを保持することで機能します。

JavaScript が印刷中Hello. \n I am a new lineです。

タグがないpre場合、HTML は\n. pre タグを使用すると、\n.

于 2012-03-02T04:16:01.117 に答える
1

通常、HTML テキストの改行は無意味です。テキスト行はつなぎ合わされ、段落に流れ込みます。タグは、その<pre>中の改行を保持します。これは Javascript とは関係ありません。それはまさに HTML の性質です。

于 2012-03-02T04:17:20.197 に答える
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..
于 2012-03-02T04:22:52.020 に答える
0

あなたの例は本当に意味がありません (2 番目の例では"Have a nice day!" が出力されていることに注意してください)、私はあなたが求めていることの要点を理解していると思います。

はい、<pre>タグは空白を保持します。仕様を読む:

要素は、書式設定済みのテキストのpreブロックを表し、構造は要素ではなく、印刷規則によって表されます。

http://dev.w3.org/html5/spec/Overview.html#the-pre-element

于 2012-03-02T04:16:04.267 に答える