好的,我有一个<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或任何东西。
答案 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/>
代码而不是输入。
答案 2 :(得分:0)
从技术上讲,<br>
和<br />
都有效,但您应该使用<br />
来符合XHTML,as you can read here