非標準
この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。

非推奨 Gecko 57 (Firefox 57 / Thunderbird 57 / SeaMonkey 2.54)
この機能はウェブ標準から削除されました。まだ対応しているプラウザーがあるかもしれませんが、ゆくゆくはなくなるものです。使用を避け、できれば既存のコードを更新してください。このページの下部にあるブラウザーの対応を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

CSS の -moz-binding プロパティは、 Mozilla ベースのアプリケーションで XBL を DOM 要素に結び付けるために使用します。

初期値none
適用対象生成コンテンツ及び疑似要素を除くすべての要素
継承なし
メディア視覚
計算値指定値
アニメーションの種類個別
正規順序形式文法で定義される一意のあいまいでない順序

構文

/* <url> 値 */
-moz-binding: url(http://www.example.org/xbl/htmlBindings.xml#checkbox);

/* グローバル値 */
-moz-binding: inherited;
-moz-binding: initial;
-moz-binding: unset;

<url>
(フラグメント識別子を含む) XBL バインドのための URI
none
要素に XBL バインドを適用しない事を示すキーワード

形式文法

<url> | none

.exampleone {
  -moz-binding: url(http://www.example.org/xbl/htmlBindings.xml#radiobutton);
}

仕様書

どの仕様書でも定義されていません。

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOS 版 SafariSamsung Internet
基本対応
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 あり
補足
完全対応 あり
補足
補足 XBL is deprecated and being removed. See bug 1397874.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile 未対応 なしFirefox Android ? Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。
実装ノートを参照してください。
実装ノートを参照してください。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, teoli, Sebastianz, ethertank, Marsf
最終更新者: mfuji09,