在我的标题中,html 标签没有用新行分隔。
例如:
<? if(){
echo 'meta title';
}
if(something){
echo 'meta desc';
} ?>
Mozilla 浏览器不会在 meta 之间换行
有任何想法吗?
您需要在每行的末尾放置换行符以明确结束该行。换行符是\n
. 请注意,我将您的单引号更改为双引号,因为单引号会导致\
不转义n
并从字面上打印\n
到页面而不是换行符。
<? if(){
echo "<title>Website Title</title>\n";
}
if(something){
echo "<meta description=\"desciption\" />\n";
} ?>
有关特殊字符的更多信息,请参阅PHP 手册