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 name
versión también no es válida: <meta name='fb:admins' content=''>
facebook
html5
validation
facebook-graph
netmano
fuente
fuente
Respuestas:
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
name
lugar deproperty
antes. El validador de Facebook arroja una advertencia pero aún analiza los datos y la página luego pasa una validación w3c.fuente
name
versión:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.