HTML: Что такое `xmlns: fb = "http://www.facebook.com/2008/fbml"?
Что такое xmlns:fb="http://www.facebook.com/2008/fbml"?
Недавно я видел это в тегах <html>. Что он делает?
Ответ 1
Пока я его не видел, это стандартная XML-нотация для расширения текущего пространства имен XML (в данном случае XHTML) с другим (в данном случае FBML). Это сообщает вашему браузеру, где найти спецификацию для FBML, которая, в свою очередь, сообщает ей, как обрабатывать теги <fb:*>. С технической точки зрения значение атрибута xmlns:* является просто уникальным идентификатором, но часто это URL-адрес, который указывает на определение в той или иной форме. В этом конкретном случае URL-адрес не указывает на определение, к сожалению.
Так же, как сказал @Matthew Scharley, его использовали для встраивания тегов Facebook на ваш сайт. Например, здесь наш поток Facebook Facebook на нашем сайте. Еще одна распространенная кнопка "Like" на веб-сайте. Более подробную информацию можно найти на веб-сайте Facebook.