HTML评论分解

时间:2008-08-07 22:30:25

标签: html xml comments sgml

我有一个生成的页面,它在页面顶部附近插入HTML注释。评论内部是一个* nix风格的命令。

<!-- command --option value --option2 value2 --option3 -->

此评论完全打破了该页面。导致这种情况发生的评论有什么问题,为什么会这样呢?

3 个答案:

答案 0 :(得分:25)

XML Spec from the w3.org中的评论:

  

为了兼容性,字符串“ - ”   (双连字符)绝不能出现在   评价。

答案 1 :(得分:2)

如果您真的想在页面中保留评论,可以使用此评论而不是HTML评论:

<div style="display:none">command --option value --option2 value2 --option3 </div>

甚至

<div class="comment">command --option value --option2 value2 --option3 </div>

并指定:

.comment {display:none;}

在样式表中。

答案 2 :(得分:1)

<html>之前页面顶部的注释会将IE推入怪癖模式,这可以解释为什么页面会中断,如果这是您的评论出现的位置。

有关详细信息,请查看this wikipedia page

上的“触发不同的渲染模式”