我生成了一个页面,该页面在页面顶部附近插入了 HTML 注释。注释里面是一个 *nix 风格的命令。

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

此评论完全破坏了页面。评论有什么问题会导致这种情况发生,为什么会出现这种情况?

有帮助吗?

解决方案

评论中 来自 w3.org 的 XML 规范 :

为了兼容,字符串“ - ”(双河)不得在注释中发生。

其他提示

如果您确实想在页面中保留注释,您可以使用此注释而不是 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;}

在你的样式表中。

之前页面顶部的评论 <html> 将使 IE 进入怪异模式,这可以解释为什么分页(如果您的评论出现在此处)。

有关更多信息,请查看“触发不同的渲染模式” 这个维基百科页面

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top