Можно ли проверить атрибут xmlns: fb (Facebook)?
У меня на сайте есть кнопка «Мне нравится» на Facebook, и поэтомуxmlns:fb
атрибут на<html>
тег:
<!DOCTYPE html>
<html lang="en" xmlns:fb="http://www.facebook.com/2008/fbml">
Однако при запуске моего сайта через валидатор W3C я получаю следующие ошибки:
Строка 2, столбец 61: Атрибут xmlns: fb здесь не разрешен.
Строка 2, столбец 61: атрибут с локальным именем xmlns: fb не сериализуем как XML 1.0.
Строка 222, столбец 72: Атрибут fb: like: макет не сериализуем как XML 1.0.
Строка 222, столбец 72: Атрибут fb: like: макет не разрешен для элемента a в этой точке.
Насколько я понимаю, использованиеxmlns:fb
атрибут добавляетfb
в пространство имен документа, так что с помощью любого<fb:
элемент действителен. Разве это не так? Это проблема HTML5?
У меня также есть похожие ошибки проверки с помощью кнопки Twitter, можно ли их исправить?
Строка 223, столбец 53: Атрибут tw: via не сериализуем как XML 1.0.
Строка 223, столбец 53: Атрибут tw: через недопустимый элемент a в этой точке.