HTML文本区域:如何使用换行符、间距显示文本?

HTML文本区域:如何使用换行符、间距显示文本?,html,textarea,newline,Html,Textarea,Newline,我有一个“预填充”的文本区域,在这里我需要按以下顺序排列的内容: Hi, enter some text here And press submit:) (举个例子,我知道这听起来很愚蠢) …将在页面加载时显示。如果我在HTML中逐字输入,它将显示为: Hi, enter some text here And press submit:) 有什么想法吗?谢谢。你需要有一个标签 $val = "Hi, enter some text here \n \tAnd press submi

我有一个“预填充”的文本区域,在这里我需要按以下顺序排列的内容:

Hi, enter some text here
    And press submit:)
(举个例子,我知道这听起来很愚蠢) …将在页面加载时显示。如果我在HTML中逐字输入,它将显示为:

Hi, enter some text here

And press submit:)

有什么想法吗?谢谢。

你需要有一个标签

$val = "Hi, enter some text here \n \tAnd press submit:)"; //adds a newline and tab
还有你的HTML

<textarea>
<?php echo $val ?>
</textarea>


如果希望选项卡字符显示在不同的位置,则可能需要通过添加占位符对其进行一些修改

谢谢,这个有用。为了进一步解释,为什么在HTML中使用\n和\t时,它们只是被打印出来,而通过PHP进行响应时,它们会被解析?有没有办法绕过HTML文本打印?谢谢。\n和\t在PHP中有特殊的含义,并且实际上在其中放置了等效的换行符或制表符。另一方面,HTML完全忽略了空白,因此如果没有一堆空白,就无法将其放入其中