ベンダープレフィックス

ブラウザベンダーが、独自の拡張機能を実装したり、草案段階の仕様を先行実装する場合に、それが拡張機能であることを明示する為に付ける識別子のこと。
サポートしているブラウザにも適用させるため、ベンダープレフィックス無しの指定も併記する。

  • -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- のみ意識することになるだろう。

inserted by FC2 system