Etiquetas OpenGraph y validez HTML5


9

Tengo una página basada en HTML5, e incluí las etiquetas OpenGraph de acuerdo con su documentación . También verifiqué con Facebook Debug , y puede analizar los metadatos. Pero cuando uso el Validador W3C, informa que las etiquetas OG son un error:

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

Todos están en el <head>. Necesitaría que mi página también tenga etiquetas "válidas" HTML5 y OG. ¿Podrías ayudarme a dar una pista de cómo se puede lograr?

ACTUALIZACIÓN: La nameversión también no es válida: <meta name='fb:admins' content=''>


¿No está Facebook usando RDFa en etiquetas de gráfico abierto, etc. Con html5 está en desarrollo dev.w3.org/html5/rdfa/rdfa-module.html

Respuestas:


3

En última instancia, este tipo de metadatos nunca formará parte de la especificación W3C y, por lo tanto, nunca será visto como válido por ningún motor de validación.

He usado en namelugar de propertyantes. El validador de Facebook arroja una advertencia pero aún analiza los datos y la página luego pasa una validación w3c.


También obtuve errores para la nameversión:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.
netmano

@netmano, ¿puedes publicar un enlace o publicar un violín js del código?
toomanyairmiles
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.