0

我在我的网站上使用 Facebook Like 框和 Facebook Comments,但是当我在http://validator.w3.org/使用验证器时,我收到以下错误:

一般实体“appId”未定义且没有默认实体

对无法为其生成系统标识符的实体“appId”的引用

我已经看到将 DOCTYPE 声明为 HTML5,这些错误消失了,但出现了一堆其他错误,有没有办法解决这个问题?

4

2 回答 2

2

一般实体“appId”未定义且没有默认实体。对无法为其生成系统标识符的实体“appId”的引用

这通常意味着&当它表示“字符引用或实体的开始”时,您正在使用 as 数据。如果你&想说&.

于 2013-03-08T15:44:41.950 回答
0

如果您想让您的 HTML 有效,那么我建议您使用HTML5doctype:<!DOCTYPE html>这会更容易,并且对于 facebook like box、twitter stream 等插件会更好。

然而,为什么一开始就这么担心 HTML 验证呢?这没什么大不了的。

于 2013-03-08T15:37:23.813 回答