Tags OpenGraph e validade HTML5


9

Eu tenho uma página baseada em HTML5 e incluí as tags OpenGraph de acordo com a documentação . Também verifiquei com o Facebook Debug , e ele pode analisar os metadados. Mas quando eu uso o W3C Validator, ele relata as tags OG como erro:

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

Eles estão todos no <head>. Eu precisaria que minha página também fosse "válida" em tags HTML5 e OG. Você poderia me ajudar a dar uma dica de como isso pode ser alcançado?

UPDATE: A nameversão também é inválida: <meta name='fb:admins' content=''>


O facebook não está usando RDFa em tags opengraph etc? Com o html5, ele está em desenvolvimento dev.w3.org/html5/rdfa/rdfa-module.html

Respostas:


3

Por fim, esse tipo de metadado nunca fará parte das especificações do W3C e, portanto, nunca será visto como válido por qualquer mecanismo de validação.

Eu usei em namevez de propertyantes. O validador do Facebook lança um aviso, mas ainda analisa os dados e a página passa uma validação w3c.


Também obtive erros para a nameversão:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.
netmano

@netmano você pode postar um link ou postar um violão js do código?
toomanyairmiles
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.