Можно ли проверить атрибут xmlns: fb (Facebook)?

У меня есть кнопка «Мне нравится» в Facebook на моем сайте, а также xmlns: fb атрибут в теге :

<!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: layout не сериализуем как XML 1.0.

Строка 222, столбец 72: Атрибут fb: like: layout не разрешен для элемента a на данном этапе.

Насколько я понимаю, использование атрибута xmlns: fb добавляет fb в пространство имен документа, так что использование любого элемента допустимо. Разве это не так? Это проблема HTML5?

У меня также есть похожие ошибки проверки с кнопкой Twitter, можно ли их исправить?

Строка 223, столбец 53: Атрибут tw: via не сериализуем как XML 1.0.

Строка 223, столбец 53: Атрибут tw: переходное отверстие запрещено в элементе a на данный момент.

23
задан tshepang 9 March 2014 в 00:31
поделиться