我真的不明白:新线条角色的目的是什么?
如果我这样做:
代码导致两个句子在同一行.为什么不是\n导致第二句话在第二行?
如果我做的话,句子都在它自己的行中:
"; echo "This is another test."; ?>
但我也看到人们这样做:
\n"; echo "This is another test."; ?>
这实际上导致与第二个代码片段相同的输出.有人在意解释这个吗?
在HTML标准对待行中断只是一个空白字符,这就是为什么
标签存在.但请注意,换行符可以在标记内使用,也可以使用带有white-space:pre CSS样式的元素.
第三个例子就是制作"漂亮"的HTML:它可以更容易地"查看源代码"并通过眼睛进行检查.否则,你有一大串HTML.
正如您所观察到的,有不同的方法来创建新行.
这不是一个新行字符,这是一个XHTML标记,这意味着它可以在XHTML中使用.正确地说它不是一个新的行字符,但标签确保,插入一个=它强制换行.结束标记是强制性的.
XHTML规范
这是一个强制换行的HTML标记.关闭标签是禁止的.
HTML 4.1规范
\n
是ASCII新行char LF的转义序列.常见的问题是在使用要求使用ASCII CR + LF结束行的Internet协议进行通信时使用'\n'.将'\n'写入文本模式流可以在Windows系统上正常工作,但在Unix上只产生LF,在更奇特的系统上产生完全不同的东西.在二进制模式下使用"\ r \n"稍微好一点,因为它适用于许多与ASCII兼容的系统,但在一般情况下仍然失败.一种方法是使用二进制模式并直接指定控制序列的数值,"\ x0D\x0A".
阅读更多
是一个php新行常量,它由正确的系统相关新行替换.
所以消息是,使用它的正确位置.
会在用户的视图中为您提供一个新行; \n
会给你一个新的源代码,即.开发者的观点.