web-dev-qa-db-ja.com

Open GraphタグとHTML5の有効性

HTML5ベースのページがあり、OpenGraphタグを documentation に従って作成しました。また、 Facebook Debug でチェックし、メタデータを解析できます。しかし、W3C Validatorを使用すると、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=''>

9
netmano

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

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

3
toomanyairmiles