ブラウザベンダーが、独自の拡張機能を実装したり、草案段階の仕様を先行実装する場合に、それが拡張機能であることを明示する為に付ける識別子のこと。
※サポートしているブラウザにも適用させるため、ベンダープレフィックス無しの指定も併記する。
- -moz-:firefox
- -webkit-:Chrome、Safari、Opera(バージョン15以降)、MicrosoftEdge(Chromium(※)採用以降)、ほぼすべての iOS ブラウザー(Firefox for iOS を含む)
※Google Chromeブラウザを作成しているウェブブラウザ向けのコードベース - -o-:Opera(バージョン15以前)。Operaはバージョン15(2013年2月13日リリース)からChromiumベースに作り直し、レンダリングエンジンもwebkitに変更。よって現在はあまり使われない。
- -ms-:InternetExplorer、MicrosoftEdge(Chromium採用前)。InternetExplorerは2022年6月15日にサポート終了。MicrosoftEdgeは2020年1月15日にChromiumを採用。よって現在はあまり使われない。
これからの開発においては -webkit- と -moz- のみ意識することになるだろう。