Когда я запускал свой веб-сайт через Facebook lint (http://developers.facebook.com/tools/debug) ... все было хорошо.
Это был мой прежний тип:
<!DOCTYPE html>
Затем я добавил "xmlns""к моему доктайпу.
<!DOCTYPE html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
Я снова запустил его через Facebook Lint ... и facebook больше не мог сканировать ни один из моих метатегов. Почему? Он сказал, что все свойства отсутствуют.
Свойства xmlns переходят в тег , а не в тип документа.
Добавить пространство имен в тег html вместо типа документа.
<!DOCTYPE HTML> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://ogp.me/ns#"> <head> <title></title> </head> </body> </body> </html>
Подробнее об использовании типа документа и пространства имен здесь http://www.w3.org/QA/2002/04/valid-dtd-list.html