нет атрибута "свойство" в метатеге facebook в валидации w3c - PullRequest
2 голосов
/ 29 мая 2011

мы можем использовать meta name="fb:admins" вместо meta property="fb:admins" для проверки w3c ??

Ответы [ 2 ]

8 голосов
/ 28 августа 2011

Я отвечаю на это, хотя это старый вопрос, так как я думаю, что он полезен для тех, кто хочет получить информацию об этом в будущем.Эван, вероятно, прав, когда говорит, что он не пройдет проверку, но я думаю, что ответ заключается в том, что вы хотите сохранить атрибут property="".Если взять из старого сообщения на форуме разработчиков Facebook по этому вопросу ровно , получается, что ваш документ должен быть документом XHTML + RDFa.Это будет подтверждено в W3C благодаря объявлению DOCTYPE:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" 
    version="XHTML+RDFa 1.0"
    xmlns:og="http://ogp.me/ns#"
    xml:lang="en">
  <head>
    <title>Virtual Library</title>
    <meta property="og:title" content="My Website"/>
  </head>
  <body>
    <p>Moved to <a href="http://example.org/">example.org</a>.</p>
  </body>
</html>

Более подробную информацию можно найти в спецификации W3C для RDFa и в в этом конкретном примере.<meta property=""/>.

0 голосов
/ 16 июня 2011

Нет, вы просто получите это:

Line 1, Column 123: Bad value fb:app_id for attribute name on element meta: Keyword fb:app_id is not registered.
…="fb:app_id" content="176557225718913"><meta charset="utf-8"><meta name="descr…
Syntax of metadata name:
A metadata name listed in the HTML specification or listed in the WHATWG wiki. You can register metadata names on the WHATWG wiki yourself.
...