html中不含if.
你说的是javascript中吧?
<script>var aa=50
if(aa<60){ alert("不及格")}else(alert("及格"))
// if( 判断条件){ 为真时执行代码区 } else {为假时执行代码区}
</script>
这个不是html代码的,html中 <!-- -->就是注释。这个其实是PHP的一个模版,使用 <!--{if}-->这种形式的一般是smarty模版。大型程序开发的时候,逻辑代码是不能放在html页面中的,所以涉及到MVC的分层开发,而你所问的这个就是 V(View 视图) 层的模版代码。
当使用PHP的模版解析器解析的时候,解析器会对这类 <!--{...}-->代码进行解析并以相应的逻辑输出。如果直接使用浏览器打开,因为所有代码都是 <!-- -->这类的注释,会被浏览器正确忽略。