web-dev-qa-db-ja.com

HTML: `xmlns:fb =" http://www.facebook.com/2008/fbml "`とは何ですか?

xmlns:fb="http://www.facebook.com/2008/fbml"とは何ですか?

私は最近多くの<html>タグでそれを見てきました。それは何をするためのものか?

33
Rudiger

まだ使用されていませんが、これは現在のXML名前空間(この場合はXHTML)を別の名前空間(この場合はFBML)に拡張するための標準XML表記です。 これは、ブラウザにFBMLの仕様を見つける場所を伝え、FBMLが<fb:*>タグ。 技術的に言えば、xmlns:*属性は単に一意の識別子ですが、多くの場合、何らかの形式の定義を指すURLです。この特定のケースでは、残念ながらURLは定義を指していません。

XML名前空間の詳細については、W3Schools を参照してください。

6

@Matthew Scharleyが言ったように、Facebook固有のタグをサイトに埋め込むために使用されていました。 たとえば、ここに当社のFacebookストリームがあります。 別の一般的な使用法は、ウェブサイトの「いいね」ボタンです。詳細については、 Facebook開発者サイト をご覧ください。

[〜#〜] update [〜#〜]

追加のウィジェット/プラグイン があります。

6
Chris Haas