HTML评论细分

ret 发布于 2018-03-06 comments 最后更新 2018-03-06 01:03 526 浏览

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

<!-- command --option value --option2 value2 --option3 -->
此评论完全打破了页面。评论会导致这种情况发生的错误,为什么会出现这种情况?
已邀请:

fnam

赞同来自:

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

For compatibility, the string "--" (double-hyphen) MUST NOT occur within comments.

riure

赞同来自:

如果你真的想在你的页面留下评论,你可以使用它来代替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;}
在你的样式表中。

set

赞同来自:

<html>之前页面顶部的注释会将IE浏览器引入怪异模式,这可以解释为什么页面会中断,如果这是您的评论出现的位置。 有关更多信息,请查看this wikipedia page上的“触发不同的渲染模式”