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