我在我的网站上使用 Facebook Like 框和 Facebook Comments,但是当我在http://validator.w3.org/使用验证器时,我收到以下错误:
一般实体“appId”未定义且没有默认实体
对无法为其生成系统标识符的实体“appId”的引用
我已经看到将 DOCTYPE 声明为 HTML5,这些错误消失了,但出现了一堆其他错误,有没有办法解决这个问题?
我在我的网站上使用 Facebook Like 框和 Facebook Comments,但是当我在http://validator.w3.org/使用验证器时,我收到以下错误:
一般实体“appId”未定义且没有默认实体
对无法为其生成系统标识符的实体“appId”的引用
我已经看到将 DOCTYPE 声明为 HTML5,这些错误消失了,但出现了一堆其他错误,有没有办法解决这个问题?
一般实体“appId”未定义且没有默认实体。对无法为其生成系统标识符的实体“appId”的引用
这通常意味着&
当它表示“字符引用或实体的开始”时,您正在使用 as 数据。如果你&
想说&
.
如果您想让您的 HTML 有效,那么我建议您使用HTML5
doctype:<!DOCTYPE html>
这会更容易,并且对于 facebook like box、twitter stream 等插件会更好。
然而,为什么一开始就这么担心 HTML 验证呢?这没什么大不了的。