Я использую немногих Facebook социальные плагины, и я использую meta заголовок. При проверке страницы блок проверки допустимости W3C бросает ошибку-> "Ошибка: нет никакого атрибута "свойства".
Я использую Переходный doctype XHTML - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Предложите, если я должен изменить doctype на что-то еще.
Плагины Facebook используют Open Graph , который построен на RDFa. RDFa добавляет к элементам атрибут property
. Без этого дополнения простой HTML не имеет такого атрибута. (Если вы спросите меня, это странный замысел - добавлять новый атрибут без его именования и повторно использовать половину тега
. Но никто этого не сделал.)
Для проверки XHTML-with-RDFa, вам понадобится DOCTYPE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
Это означает, что вам нужно будет написать действительный XHTML 1.1. Подробнее