Php回显html。是否使用换行符,\n?
在这方面有什么区别吗:Php回显html。是否使用换行符,\n?,php,html,Php,Html,在这方面有什么区别吗: echo "</body>\n</html>"; echo“\n”; 及 echo”“; 我想知道“换行符”是否对浏览器有任何影响。该“\n”对浏览器上显示的html没有任何影响。如果要转到下一行,请回显“\n”对浏览器上显示的html没有任何影响。如果要转到下一行,请回显 echo "</body>\n</html>"; echo“\n”; 在浏览器中没有回音,但可以在源代码中看到效果(该\n不是html元素,
echo "</body>\n</html>";
echo“\n”;
及
echo”“;
我想知道“换行符”是否对浏览器有任何影响。该“\n”对浏览器上显示的html没有任何影响。如果要转到下一行,请回显“\n”对浏览器上显示的html没有任何影响。如果要转到下一行,请回显
echo "</body>\n</html>";
echo“\n”;
在浏览器中没有回音,但可以在源代码中看到效果(该\n不是html元素,不由浏览器处理)
so you can see an effect in the code generated page (crtl+U) as
</body>
</html>
因此您可以在代码生成页面(crtl+U)中看到如下效果:
如果您需要在浏览器中使用效果,则应使用适当的标记,如
echo "</body><br /></html>"; // in this case poorly useful do the fact add a new line between a not (normally useful part
echo“
”;//在这种情况下,在非(通常有用的)部分之间添加一行新行是否有用
echo“\n”;
在浏览器中没有回音,但可以在源代码中看到效果(该\n不是html元素,不由浏览器处理)
so you can see an effect in the code generated page (crtl+U) as
</body>
</html>
因此您可以在代码生成页面(crtl+U)中看到如下效果:
如果您需要在浏览器中使用效果,则应使用适当的标记,如
echo "</body><br /></html>"; // in this case poorly useful do the fact add a new line between a not (normally useful part
echo“
”;//在这种情况下,在非(通常有用的)部分之间添加一行新行是否有用
是的,\n
确实会影响HTML的输出。如您所见
echo“\n”;
将HTML输出为:
</body>
</html>
当
echo”“;
将HTML输出为
</body></html>
是的,
\n
确实会影响HTML的输出。如您所见
echo“\n”;
将HTML输出为:
</body>
</html>
当
echo”“;
将HTML输出为
</body></html>
在您的情况下没有区别。但是,如果换行符位于两个内联(或内联块)元素之间,则会导致匿名文本块插入:
换行符
第一
第二
没有新线
第一秒
评论中的新行
第一秒
在您的情况下没有区别。但是,换行符在两个内联(或内联块)元素之间时会导致匿名文本块插入:
换行符
第一
第二
没有新线
第一秒
评论中的新行
第一秒
它没有任何效果。你可以自己测试它…不,它没有…使用而不是echo中的\n。好的。我知道如果我想要视觉效果,我应该使用html元素
。我问这个问题的原因是因为我看到了一个例子,他们使用了换行符。我想为什么…?要有一个更好的结构化source代码,或者它是某种浏览器兼容性的东西?它没有任何效果。你可以自己测试它…不,它没有…使用
而不是echo.Ok中的\n。我知道如果我想要视觉效果,我应该使用html元素
。我问这个问题的原因是因为我看到了一个示例,它们是否使用了newline。以及我想为什么…?是为了有一个更好的结构化源代码,还是为了某种浏览器兼容性?你确定你告诉我们的内容以及与OPs问题的关系吗?在Chrome和Firefox中都进行了测试。你可以在我提供的链接中看到结果。请查看此处的其他答案!我们都知道\n导致新的一行。你确定你告诉我们的内容以及与OPs问题的关系吗?在Chrome和Firefox中都进行了测试。你可以在我提供的链接中看到结果。请查看此处的其他答案!我们都知道\n会引出新的一行。