据我所知,HTML注释会导致更长的加载时间,所以为什么要使用它们而不是从未发送到客户端的服务器注释呢?
虽然服务器注释通常在页面加载时间方面更有效,但当您希望在循环中打印注释并在呈现后查看它时,有时需要HTML注释。
您使用html
注释时,您不使用任何服务器端代码"附近"您的评论,只是为了方便。
或者在另一个答案中提到的作为调试输出。
使用html
注释的另一个原因是将彩蛋呈现给那些努力查看您的代码的用户。
最后但并非最不重要的是,有条件注释工作在我们友好的IE浏览器。这些注释是非常有用的html注释(因此可能不应该命名为注释)。