Html 如何修复连续连字符未终止注释错误?
使用w3验证器()扫描我的项目,但发现了一个错误 错误:连续连字符未终止注释。-不允许在注释中使用,但例如--是。 第135行第8列 ↩ 所有这一行:Html 如何修复连续连字符未终止注释错误?,html,validation,Html,Validation,使用w3验证器()扫描我的项目,但发现了一个错误 错误:连续连字符未终止注释。-不允许在注释中使用,但例如--是。 第135行第8列 ↩ 所有这一行: 为什么我会犯这个错误?我们如何解决这个问题 谢谢如果您的doctype正确,应该没有问题。我已经测试过了 <!DOCTYPE html> <html> <head> <title>Title of the document</title> </head>
为什么我会犯这个错误?我们如何解决这个问题
谢谢如果您的doctype正确,应该没有问题。我已经测试过了
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
<div><ul><li>li</li></ul></div><!-- end #main-nav -->
</body>
</html>
文件标题
- li
没有警告和错误。别的地方有点不对劲。(可能是
或缺少结束标记/>
)我看不出验证器对此类代码有任何问题
你确定它不是在使用双连字符的BEM类名称上吐痰吗?例如,使用class=“MyComponent--modifier”将生成错误,即使它完全有效1
根据一个类名,它不能以两个连续的连字符开头。这是一篇老文章,但我偶然发现了一个类似的问题 验证错误说明注释中不允许出现
--
,因此以下代码将抛出错误:
<!-- Commented resource
Some HTML here
<!-- /comment stops here -->
此代码不会返回验证错误:
<!-- Commented resource
Some HTML here
/comments stop here -->
这通常发生在你有一些评论,然后决定评论所有的东西,而你留下完好无损的结束评论 我对注释中的URL中的
--
也有同样的问题。这将抛出错误: