如何在标题内分隔元标记

时间:2012-08-08 00:48:35

标签: php html newline

在我的标题中,html标记没有用新行分隔。

例如:

<? if(){
     echo 'meta title';
   }
   if(something){
     echo 'meta desc';
   } ?>

Mozilla浏览器不会破坏元素

之间的界限

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您需要在每行的末尾添加换行符以显式结束该行。换行符是\n。请注意,我将您的单引号更改为双引号,因为单引号会导致\无法转义n并将\n打印到页面而不是换行符。

   <? if(){
     echo "<title>Website Title</title>\n";
   }
   if(something){
     echo "<meta description=\"desciption\" />\n";
   } ?>

请参阅PHP manual for more on special characters