如何修复连续连字符未终止评论错误?

unb*_*k3r 3 html validation

使用 w3 验证器 ( https://validator.w3.org ) 扫描我的项目,但发现了一个错误。

\n\n
\n

错误:连续的连字符没有终止评论。-- 不允许在注释中使用,但例如 - - 可以。\n 第 135 行第 8 列\n \xe2\x86\xa9 \n

\n\n

所有该行:

\n\n\n\n
</ul></div></div><!-- end #main-nav -->\n
Run Code Online (Sandbox Code Playgroud)\n\n\n\n

为什么我会收到此错误?如何解决这个问题?

\n\n

谢谢

\n

小智 5

这是一篇旧帖子,但我偶然发现了类似的问题。

验证错误指出--注释中不允许出现这些内容,因此以下代码将引发错误:

<!-- Commented resource

Some HTML here

<!-- /comment stops here -->
Run Code Online (Sandbox Code Playgroud)

此代码不会返回验证错误:

<!-- Commented resource

Some HTML here

/comments stop here -->
Run Code Online (Sandbox Code Playgroud)

当您有一些带有评论的内容,然后决定对所有内容进行评论并且保留完整的结束评论时,通常会发生这种情况。