facebook open-graph 和 twitter 卡的有效 xhtml 元标记

Posted

技术标签:

【中文标题】facebook open-graph 和 twitter 卡的有效 xhtml 元标记【英文标题】:valid xhtml meta tags for facebook open-graph and twitter cards 【发布时间】:2013-11-25 16:14:31 【问题描述】:

使有效:

xhtml 推特卡 facebook-graph-api

为http://www.theyact.com/acting-classes/los-angeles/

我已经设法让我的代码在任何地方都有效... 保存 1 个错误 http://validator.w3.org/

没有属性“属性”

但在代码中的众多实例中只有 1 个实例,只有下面的实例似乎激怒了验证器:

需要是XHTML吗?如果是这样,您为什么不使用真正的 XHTML MIME 类型来提供页面? 好问题。我可能应该考虑修复服务器正在服务的 mime 类型。谢谢。 【参考方案1】:

如果您删除此元素,验证器将抱怨下一个包含property 属性的元素。

property 属性是 RDFa 的一部分,但您的 DOCTYPE 不允许使用 RDFa。

如果您想继续使用 XHTML 1.1,您可以将其更改为:

for RDFa 1.0:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">

for RDFa 1.1:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd">

或者直接切换到(X)HTML5, which comes with RDFa 1.1 support。

【讨论】:

非常感谢,有道理文档类型是罪魁祸首。非常感谢。

以上是关于facebook open-graph 和 twitter 卡的有效 xhtml 元标记的主要内容,如果未能解决你的问题,请参考以下文章

My TWI

画师 Rolua Twi:Rolua_N

动漫人物插画 Twi:Rolua_N

MCP79411 通过 Atmel SAMG55 上的 i2c/TWI 接口连接 RTC

使用 AVR TWI 接口的问题

今天我们来聊聊搜索引擎简史