HTML - <p>标记无换行符</p>

时间:2013-11-04 14:07:53

标签: html tags

好的,我有一个<p>tag</p>,但是当我添加它们时它不会创建换行符。例如,这个:

<p>Hello, this is simply a test. For some reason when I add a new line by pressing enter
like this, it won't save.</p>

打印为:

Hello this is simply a test. For some reason when I add a new line by pressing enter like this, it won't save.

如果你看这里http://sesau.ca/ksp/KMP.html,并查看来源,你可以看到他只使用段落,并通过输入获得换行符。他不使用br或任何东西。

3 个答案:

答案 0 :(得分:2)

要添加换行符,请插入相应的<br>代码:

<p>Hello, this is simply a test. For some reason when I add a new line by pressing enter
<br>
like this, it won't save.</p>

HTML解析器基本上将空格压缩到一个空格(例外是<pre>标签和white-space: pre CSS)。因此,您插入的换行符基本上被忽略了。如果您想要换行,则必须使用<br>标记明确插入,或使用上述备用<pre>标记或white-space css属性。

答案 1 :(得分:0)

Html仅在<PRE>代码中考虑换行符。 要在<P>代码中添加换行符,请使用<BR/>代码而不是输入。

http://www.w3schools.com/html/html_paragraphs.asp

答案 2 :(得分:0)

从技术上讲,<br><br />都有效,但您应该使用<br />来符合XHTML,as you can read here