0

我已将 Facebook 评论插件添加到我网站上的动态页面中,并且我正在尝试通过将关联的元标记添加到它们的页面来设置这些插件的管理。我的网站使用 CMS dotnetnuke。

我去了页面的设置 - 在高级 - 并添加了适当的元标记信息。但是,保存后,该页面上未启用管理。

我通过 wc3 验证器运行该页面,并产生了与该元标记相关的以下错误:

错误第 11 行,第 1926 列:没有属性“属性”

…type="text/javascript"></script><meta property="fb:admins" content="76804243"/>

✉</p>

您已在文档中使用了上述属性,但您使用的文档类型不支持该元素的该属性。此错误通常是由于对使用框架的文档错误使用“严格”文档类型(例如,您必须使用“过渡”文档类型来获取“目标”属性),或使用供应商专有扩展,例如“ marginheight”(这通常通过使用 CSS 来解决,以实现所需的效果)。

如果您使用的文档类型不支持元素本身,也可能会导致此错误,因为未定义的元素将没有支持的属性;在这种情况下,请参阅 element-undefined 错误消息以获取更多信息。

如何修复:检查元素和属性的拼写和大小写,(记住 XHTML 都是小写的)和/或检查它们在所选文档类型中是否都允许,和/或使用 CSS 代替此属性。如果您在使用该元素将 Flash 媒体合并到网页中时收到此错误,请参阅有关有效 Flash 的常见问题解答项目。

我是否需要在我的 DNN 皮肤中以某种方式指定此属性?关于可能的修复的任何想法?

谢谢!亚历克斯

4

1 回答 1

0

您可以通过多种方式更改站点的 DocType。这是 DotNetNuke wiki 中描述选项的条目:http: //www.dotnetnuke.com/Resources/Wiki/Page/Set-the-doctype-of-your-skin.aspx

于 2012-12-20T17:19:10.603 回答