我正在生成一个HTML表单,其中包含文本区域中的一些代码.
生成的HTML如下所示:
<textarea id="message" name="message"
rows="18" cols="40">The quick brown fox
<?php echo $page_url;?>
</textarea>
Run Code Online (Sandbox Code Playgroud)
当页面在浏览器中呈现时,它看起来像这样:
The quick brown fox
http://www.example.com
Run Code Online (Sandbox Code Playgroud)
我无法解释它,因为变量不包含前导空格 - 并且也没有应用CSS样式.
谁能想到可能导致这种情况的原因?
内部<textarea>空格按原样呈现,与HTML不同,后者将连续的空白呈现为一个空格.
<textarea id="message" name="message"
rows="18" cols="40">The quick brown fox<?php echo $page_url;?></textarea>
Run Code Online (Sandbox Code Playgroud)