我试图获得一个网站,以验证5月的 W3C标记的验证程序.当我使用"验证由URI"选项,它将产生一吨的错误,但当我抄和粘贴HTML入"验证通过直接输入",它将验证。当我运行比较两个来源返回的验证程序,唯一的区别是轨道的真实性令牌(随机的字符串轨道使用验证的形式--这是预期的).

我注意到,在这两种情况下,我得到一个"没有一字符编码的声明在文献水平"的警告,我已经看到在其他网站上,但总是假定是错误在5验证程序,作为我有一个适当的阶标记:

<meta charset="UTF-8">

最大的错误是沿线的东西如下:

  • 报价"属性的名称。可能的原因:匹配的报价,丢失的某个地方更早。
  • 糟糕的价值为属性单元的标签:一个身份证必须不是空串。
  • 属性"密码"不允许在件的标签,在这一点上。

它就像有一个不匹配的报价,但是我找不到任何东西是错误的,并再次相同的直接输入验证。

任何线索是什么会在这里?谢谢!

有帮助吗?

解决方案

这是一个 知错误 在W3C Perl层。 验证程序。nu 具有同样的后端,但没有Perl层。

其他提示

它可能是一种验证程序错误,在这种情况下,你的网页可能感兴趣的验证程序的开发。请考虑让与他们接触: http://validator.w3.org/feedback.html

<meta charset="UTF-8">

尝试使用这个代替:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

尝试 <meta charset="UTF-8" /> 其中包括关闭斜线

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top