见
<p>
<? this is text;
</p>
它会自动转换为
<p>
<!--? this is text;
</p-->
</p>
在我从file:/// url运行文件的浏览器视图源中,所以我无法获得输出。
如果我没有把组合 <?
,那么它运作正常,
任何机构都可以解释原因吗?
答案 0 :(得分:2)
在XML中,它表示处理指令,但<?
在HTML中无效。转换为评论只是尝试进行错误恢复。
答案 1 :(得分:0)
某些浏览器(并非所有浏览器!)都会添加<!-- -->
引号,因为它是无效的HTML。
<
看起来像是HTML标记的开头,或<?
是PHP的开头。没有像?>
这样的关闭标签。
想验证您的网站HTML?请参阅w3 validator。