Internet Explorer - 注释结束警告中的意外字符

时间:2015-08-10 12:45:15

标签: html internet-explorer comments warnings

Internet Explorer在评论中的网址中抱怨两个破折号

<!--
<iframe src="/file.php?var=AQJ--dsf"></iframe>
-->
  

HTML1416:评论结束时出现意外字符。预期&#34; - &gt;&#34;。

如何摆脱这个荒谬的错误信息?

2 个答案:

答案 0 :(得分:7)

来自the HTML 5 specification

  

评论必须从四个字符序列U + 003C LESS-THAN SIGN,U + 0021 EXCLAMATION MARK,U + 002D HYPHEN-MINUS,U + 002D HYPHEN-MINUS(<!--)开始。按照此顺序,评论可能包含文本,但附加限制是文本不得以单个&#34; >&#34; (U + 003E)字符,也不是以U + 002D HYPHEN-MINUS字符( - )开头,后跟&#34; >&#34; (U + 003E)字符,也不包含两个连续的U + 002D HYPHEN-MINUS字符(--,也不包含U + 002D HYPHEN-MINUS字符(- )。最后,评论必须以三个字符序列U + 002D HYPHEN-MINUS,U + 002D HYPHEN-MINUS,U + 003E GREATER-THAN SIGN(-->)结束。

删除错误消息。停止犯错误。在评论中用--重写部分代码。

答案 1 :(得分:0)

引自wr.org

&#34;常见错误是在注释中包含一串连字符(&#34; ---&#34;)。作者应避免在评论中放置两个或多个相邻的连字符。&#34;

链接here