源代码查看器中出现意外的空白

时间:2016-06-30 19:37:23

标签: php html whitespace

在使用谷歌浏览器查看我网站的来源时,在下面的代码中使用if和echo语句会导致出现空白空白(在此实例中为第4行)

enter image description here

<ul>
<li>Hi</li>
<li>Hello</li>
<?php 
if($something) {
   echo'
   <li>1</li>
   <li>2</li>
   ';
}else{
   echo'
   <li>2</li>
   <li>1</li>
   ';
}
?>
</ul>

2 个答案:

答案 0 :(得分:1)

&#39>之后的第一个角色。是一条新线。

echo'
   <li>1</li>
   <li>2</li>
   ';

这应该摆脱它:

echo'<li>1</li>
   <li>2</li>
   ';

答案 1 :(得分:0)

这种情况正在发生,因为您在echo语句中添加了新行,并且在<li>Hello</li>行后面有换行符。您可以将开头<?php放在与<li>Hello</li>相同的行上,也可以从echo语句中删除换行符