2

当我要使用 w3c 验证器验证我的页面时,我得到:第 1 行,第 1 列:prolog错误中不允许字符“‍” 。

4

2 回答 2

2

在文档类型声明之前的文档中有一个字符或解释为字符的数据。在引用的错误信息中,引号之间有字符U+200D ZERO WIDTH JOINER (ZWJ),所以这似乎是罪魁祸首。ZWJ是一个隐形控制字符。将它放在文件的开头是没有意义的,因为它应该导致它周围的字符(通常是字母)的连字或连接行为。根据 HTML 规则,ZWJ 在文档开头是无效的。

你可能需要一个好的编辑器,比如BabelPad来检测和删除 ZWJ。

于 2013-07-22T12:21:18.623 回答
1

我将所有代码复制到一个新的文件中,并改用该文件。它对我有用

于 2015-04-11T23:01:43.820 回答