DARKMODE

POST

2026.08.10ライフスタイルに溶け込む無印良品のワイヤレスヘッドホン「MUJI−MH1」をレビュー
2026.05.11解像度が高すぎる「ぬースト」10周年記念の「初音ミク」をレビュー
2026.05.06ころんと丸いフォルムが魅力のデスクトップスピーカー「Creative Pebble V3」をレビュー
2026.05.01デスク環境を徹底的に整える!Pixioの「AC&USB TAP COMPACT」卓上充電器をレビュー
2026.04.23打鍵感に感動するコトコト系テンキー「EPOMAKER EK21」をレビュー
VIEW MORE

MENU

ALL POSTS
KNOWLEDGE
ABOUT
CONTACT

WORKS

COMMUNITY

SEARCH

  • イロイロデザインラボラトリ

  • PORTFOLIO
  • COMMUNITY
  • CONTACT

初心者なら絶対に知っておきたいベンダープレフィックスのこと

公開:2023年5月26日
ARCHIVES/KNOWLEDGE/WEB DESIGN

CSSのプロパティの前に「-webkit-」や「-ms-」などを付いているのを見かけたことがあると思います。プロパティの前に付いたこの記号のようなものがベンダープレフィックスというもので、CSS3が使用され始めた2018年頃のCSSファイルにはたくさんのベンダープレフィックスが付いていました。

2023年5月現在ではこういったベンダープレフィックスを付けることは少なくなってきたためウェブスクールでも説明を省くことが多くなってきましたが、改めて知識として知っておくことも大切です。

CONTENTS

  • ベンダープレフィックスとは?
    • ベンダープレフィックスの使い方
    • どのプロパティがどのブラウザに対応しているか調べる
  • ベンダープレフィックスの種類
  • さいごに

ベンダープレフィックスとは?

ベンダープレフィックスとは、ベンダー(=販売業者)とプレフィックス(=接頭辞)を合わせた言葉で、GoogleやMozilla、Microsoftなどブラウザを開発している会社(ベンダー)が独自に採用したCSSの機能を有効にするための特別な識別子のことです。

…と、説明すると難解ですが、簡単に言えばCSSのプロパティの先頭に付ける暗号のようなものです。

ベンダープレフィックスの使い方

例えば下記のようなコードがあったとします。

div {
position:sticky;
}

このposition:sticky;というプロパティをMozillaというベンダーが初めて採用したとして、他の会社はまだ開発途中だったとします。

こういうとき、MozillaのFirefoxにposition:sticky;を使うには、下記のようなベンダープレフィックスを付けたコードを使います。

div {
-moz-position:sticky;
}

こうしておくことで、position:sticky;はMozillaのFirefoxでアクセスされたときのみに有効になるというわけですね。

CSSのプロパティはブラウザの開発状況で利用できるか否かが分かれるため、新たなプロパティを使うにはこのベンダープレフィックスが必須となっています。

どのプロパティがどのブラウザに対応しているか調べる

Can I use…では、ブラウザのバージョンによってどんなプロパティが利用できるか調べることができます。

Can I use… Support tables for HTML5, CSS3, etc
https://caniuse.com

例えば上記のposition:sticky;ですが、Google Chromeではバージョン113で完全に利用できるようになっていて、2023年5月現在では全世界で96.89%のブラウザで利用ができると分かります。

Data on support for the css-sticky feature across the major browsers from caniuse.com

ベンダープレフィックスの種類

ベンダープレフィックスには下記の種類があります。

ベンダープレフィックス ブラウザ
-webkit- Google Chrome、Apple Safari
-moz- Mozilla Firefox
-ms- Microsoft Internet Explorer、Microsoft Edge
-o- Opera

かつてのインターネットを席巻していたMicrosoft Internet Explorerは2023年2月14日に廃止されたので実質はEdgeのみになっているほか、Operaも開発環境が変わったため古いバージョンのみになっています。

さいごに

CSSのプロパティがブラウザごとで挙動が異なる場合は、まず使用しているプロパティが利用しているブラウザに対応しているかをCan I use…で調べて、ベンダープレフィックスが必要な場合には適宜使用するようにしておきましょう。

MOST POPULAR

TOP FAVORITES

TRENDING NOW

  • ウェブデザイナーがWordPressでブログを始めたほうが良い理由
  • 総額はいくら?フリーランスウェブデザイナーが仕事で使ったお金 2024年バージョン
  • できるだけ低予算で白色を基調にしたワークデスクを作ってみよう
  • ウェブデザイナーのポートフォリオの作り方
  • 現役講師が教えるウェブデザインスクールのメリットとデメリット
  • Googleアラートを使って欲しい情報を効率よく収集する

SHARE

SEARCH

AUTHOR

ウェブデザイナーときどきオンラインスクールで講師をしています。世間話や相談はDiscordからどうぞー。

my13ootleg
ABOUT US
PORTFOLIO
CONTACT

メンターやってます。

COMMUNITY

LATEST POSTS

  • no image ライフスタイルに溶け込む無印良品のワイヤレスヘッドホン「MUJI−MH1」をレビュー
  • no image 解像度が高すぎる「ぬースト」10周年記念の「初音ミク」をレビュー
  • no image ころんと丸いフォルムが魅力のデスクトップスピーカー「Creative Pebble V3」をレビュー
  • no image デスク環境を徹底的に整える!Pixioの「AC&USB TAP COMPACT」卓上充電器をレビュー
  • no image 打鍵感に感動するコトコト系テンキー「EPOMAKER EK21」をレビュー

MOST POPULAR

TOP FAVORITES

CATEGORIES

  • ARCHIVES (113)
  • COLUMN (3)
  • CREATE IT (16)
  • KNOWLEDGE (43)
    • DTP DESIGN (5)
    • MARKETING (2)
    • WEB DESIGN (31)
    • WORDPRESS (6)
  • NOTE (44)
    • REVIEW (16)
  • TECHNIC (10)
    • ILLUSTRATOR (2)
    • PHOTOSHOP (3)
    • VSCODE (5)
  • WORKS (37)
    • CLIENT (30)
    • PRIVATE (7)



HOME › KNOWLEDGE › WEB DESIGN › 初心者なら絶対に知っておきたいベンダープレフィックスのこと
© イロイロデザインラボラトリ :)