Как решить ошибку проверки HTML5 на fb-подобной коробке? - PullRequest
3 голосов
/ 03 апреля 2012

Как решить эту ошибку проверки HTML 5, связанную с кнопкой «Нравится» в Facebook?

Вот текст из механизма проверки:

Строка 3170, столбец 261: Имя элемента fb:like-box не может быть представлен как XML 1.0.

…rue" border_color="" stream="false" header="false" height="260" ></fb:like-box>

Вот код в строке 3170:

<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like-box href="http://www.facebook.com/fburlhere" width="250" show_faces="true" border_color="" stream="false" header="false" height="260" ></fb:like-box>

Сразу после этой ошибки есть еще одна ошибка, которая гласит:

Элемент fb:like-box не разрешен в качестве дочернего элемента div в этом контексте.(Подавление дальнейших ошибок из этого поддерева.)

со ссылкой на тот же номер строки.

1 Ответ

7 голосов
/ 03 апреля 2012

Разметка динамически размещается / генерируется из самого Facebook. Вы не можете контролировать их так, как хотите. Но есть версия Like Box для HTML5, которую вы можете использовать вместо этого.

Когда вы генерируете код для подобной коробки. Вы получите опцию как Facebook HTML5 like-box [Источник]

...