Как правильный способ добавить Facebook Connect и их XMLN в (x) html5?
Вопрос
Я получаю из этого вопроса [Facebook Connect не будет проверять Это использование Facebook Connect и других «социальных виджетов» Facebook просто не приводит к «действительному» документу.
Что касается (x) html5, однако, каково было бы (наиболее) соответствующий документ/заголовок, если я хочу включить контент подключения Facebook на мои страницы и быть как можно ближе к «действительным» (x) html5?
Решение
Если вы используете xhtml5, то вам не нужно включать документ. Вы можете включитьu003C!DOCTYPE html> Если хотите, но это не обязательно. Вам просто нужно указать пространство имен XHTML и пространство имен для Facebook Connect.
Я вообще не знаком с Facebook Connect, но вам нужно убедиться, что документ обрабатывается как XML, что означает обслуживание его с типом XML MIME, такого как Application/XHTML+XML. (Сериализация текста/HTML не поддерживает пространства имен).
Валидатор HTML5 не сможет проверить соответствие разметки Facebook, но он все равно должен быть в состоянии проверить соответствие XHTML. Элементы из других пространств имен могут быть включены, даже если валидатор HTML5 не поддерживает их.
Другие советы
Там нет правильного пути.
Я нашел эти ссылки полезными. Может быть, вы сможете найти их полезными.
http://earthpeople.se/labs/2010/09/html5-validation-with-facebook-opengraph/