OpenGraph-Tags und HTML5-Gültigkeit

9

Ich habe eine HTML5-basierte Seite und habe die OpenGraph-Tags gemäß der Dokumentation eingefügt . Außerdem habe ich mit Facebook Debug nachgesehen und es kann die Metadaten analysieren. Wenn ich jedoch W3C Validator verwende, werden die OG-Tags als Fehler gemeldet:

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....">

Sie sind alle in der <head>. Ich würde meine Seite auch als "gültige" HTML5- und OG-Tags benötigen. Könnten Sie mir helfen, einen Hinweis zu geben, wie dies erreicht werden kann?

UPDATE: Die nameVersion ist auch ungültig: <meta name='fb:admins' content=''>

Netmano
quelle
Verwendet Facebook RDFa nicht für Opengraph-Tags usw.? Mit HTML5 ist es in der Entwicklung dev.w3.org/html5/rdfa/rdfa-module.html

Antworten:

3

Letztendlich wird diese Art von Metadaten niemals Teil der W3C-Spezifikation sein und wird daher von keiner Validierungs-Engine als gültig angesehen.

Ich habe namestatt propertyfrüher verwendet. Der Validator von Facebook gibt eine Warnung aus, analysiert jedoch weiterhin die Daten und die Seite besteht dann eine w3c-Validierung.

toomanyairmiles
quelle
Ich habe auch Fehler für die nameVersion bekommen:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.
Netmano
@netmano kannst du einen Link posten oder eine js Geige des Codes posten?
Toomanyairmiles