У меня есть страница на основе HTML5, и я добавил теги OpenGraph в соответствии с ее документацией . Также я проверил с помощью 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=''>
facebook
html5
validation
facebook-graph
netmano
источник
источник
Ответы:
В конечном счете, метаданные этого типа никогда не станут частью спецификации W3C и, следовательно, никогда не будут рассматриваться как допустимые каким-либо механизмом проверки.
Я использовал
name
вместо того, чтобыproperty
раньше. Валидатор Facebook выдает предупреждение, но все равно анализирует данные, после чего страница проходит проверку w3c.источник
name
версии:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.