У меня есть кнопка Facebook Like на моем сайте и как таковой также имеет атрибут 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: например: макет не сериализуем как XML 1.0.
Строка 222, Столбец 72: Атрибут fb: например: макет не разрешен на элементе a в этой точке.
Я понимаю, что использование атрибута xmlns:fb
добавляет fb
в пространство имен документов, так что использование любого элемента <fb:
является допустимым. Разве это не так? Это проблема HTML5?
У меня также есть аналогичные ошибки проверки с помощью кнопки Twitter, можно ли исправить их также?
Строка 223, Столбец 53: Атрибут tw: via не является сериализуемым как XML 1.0.
Строка 223, Столбец 53: Атрибут tw: через не разрешенный элемент a в этой точке.