OpenGraphタグとHTML5の妥当性


9

HTML5ベースのページがあり、そのドキュメントに従ってOpenGraphタグを埋め込みました。また、Facebook Debugで確認したところ、メタデータを解析できました。しかし、W3Cバリデーターを使用すると、OGタグがエラーとして報告されます。

Attribute content not allowed on element meta at this point. <meta property="fb:admins" content="...." />

Attribute content not allowed on element meta at this point. <meta property="og:url" content="http://www....">

それらはすべてにあり<head>ます。私のページも "有効な" HTML5およびOGタグである必要があります。どのようにしてそれを達成できるのかについてのヒントを教えてくれませんか。

UPDATE:nameバージョンも無効: <meta name='fb:admins' content=''>


opengraphなどのタグにRDFaを使用したFacebookではないですか?html5では開発中ですdev.w3.org/html5/rdfa/rdfa-module.html

回答:


3

最終的に、このタイプのメタデータがW3C仕様の一部になること決してなく、したがって、検証エンジンによって有効であると見なされることは決してありません。

以前のname代わりに使ったことがありpropertyます。Facebookのバリデーターは警告をスローしますが、それでもデータを解析し、ページはw3c検証に合格します。


nameバージョンについてもエラーが発生しました:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.
netmano

@netmanoリンクを投稿したり、コードのjsフィドルを投稿したりできますか?
toomanyairmiles 2012年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.