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

reg*_*gie 5 html internet-explorer warnings comments

Internet Explorer抱怨评论中的url 中有两个破折号:

<!--
<iframe src="/file.php?var=AQJ--dsf"></iframe>
-->
Run Code Online (Sandbox Code Playgroud)

HTML1416:评论结束时出现意外字符.期待" - >".

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

Que*_*tin 7

HTML 5规范:

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

摆脱错误信息.停止犯错误.--在注释中重写代码的一部分.


tic*_*hra 0

引自 wr.org

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

链接在这里