Подтвердить что ты не робот

HTML: Что такое `xmlns: fb = "http://www.facebook.com/2008/fbml"?

Что такое xmlns:fb="http://www.facebook.com/2008/fbml"?

Недавно я видел это в тегах <html>. Что он делает?

4b9b3361

Ответ 1

Пока я его не видел, это стандартная XML-нотация для расширения текущего пространства имен XML (в данном случае XHTML) с другим (в данном случае FBML). Это сообщает вашему браузеру, где найти спецификацию для FBML, которая, в свою очередь, сообщает ей, как обрабатывать теги <fb:*>. С технической точки зрения значение атрибута xmlns:* является просто уникальным идентификатором, но часто это URL-адрес, который указывает на определение в той или иной форме. В этом конкретном случае URL-адрес не указывает на определение, к сожалению.

См. W3Schools для получения дополнительной информации о пространствах имен XML.

Ответ 2

Так же, как сказал @Matthew Scharley, его использовали для встраивания тегов Facebook на ваш сайт. Например, здесь наш поток Facebook Facebook на нашем сайте. Еще одна распространенная кнопка "Like" на веб-сайте. Более подробную информацию можно найти на веб-сайте Facebook.

UPDATE

Здесь некоторые дополнительные виджеты/плагины.