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

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

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

===============>>#1 票数:26 已采纳

来自w3.orgXML规范中的注释

为了兼容性,字符串“ - ”(双连字符)不得出现在注释中。

===============>>#2 票数: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;}

在你的样式表中。

===============>>#3 票数:1

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

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

  ask by Rudd Zwolinski translate from so

未解决问题?本站智能推荐: