firefox中的问题,注释掉html

kal*_*tch 1 html comments

我在firefox中有一个问题,而不是在IE中,没想到我会听到自己说的那个,如果我在我的html中有一个注释部分,那么:

<!--------------form--------------->
<div id='form'>
etc etc.
</div>

<!------------main content----------------->
Run Code Online (Sandbox Code Playgroud)

两个评论标签之间的区域正在完全被淘汰.我究竟做错了什么?

Kon*_*lph 6

删除注释中的破折号,然后它将起作用.我已经忘记了确切的规则,但基本上不允许在注释中使用双重破折号并导致问题.

<!-- form -->
<div id='form'>
etc etc.
</div>

<!-- main content -->
Run Code Online (Sandbox Code Playgroud)

阅读标准中的相关部分.

tl; dr:Firefox是对的,MSIE坏了.