ZeroPlus Gateについて

\ シェア /

FacBook
Twitter
LINE
はてブ
PPocket
ZeroPlus Media > Web制作 > HTML/CSS > 【CSS】ベンダープレフィックスとは?種類と違いについても解説

【CSS】ベンダープレフィックスとは?種類と違いについても解説

HTML/CSS

2022/01/14

2023/04/14

CSSベンダープレフィックス記事のサムネイル

CSSプロパティの中にはFireFoxやSafariなど、特定のブラウザで対応していないものがあります。その場合、CSSが適応されなかったプロパティを適応させるために「ベンダープレフィックス」を使用します。

この記事では、そんなクロスブラウザ対応ができるベンダープレフィックスについて解説します。

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

ベンダープレフィックスとはベンダー接頭辞のことで、試験的・非標準なCSSプロパティに対して付けられます。

それぞれのブラウザでCSSを正しく適用するためにベンダープレフィックスをつけます。

ベンダープレフィックスは以下のような種類があります。

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

  • -webkit-:Chrome、Safari、ほぼ全てのiOSブラウザ
  • -moz-:Firefox
  • -o-:古いOpera
  • -ms-:Internet Explorer、Microsoft Edge

ベンダープレフィックスの使用例

具体的にベンダープレフィックスを使用した場合の記述は以下になります。

  <div>
    <p>仮の文章が入ります。</p>
  </div>
p {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}

-webkit-transformの-webkit-の部分が、Chrome、Safari、ほぼ全てのiOSブラウザ対応用に付けたものです。
-ms-部分がInternet Explorer、Microsoft Edge対応用ということになります。そしてベンダープレフィックスを付けない標準のプロパティも同時に併記します。

ベンダープレフィックスを付与する方法

ベンダープレフィックスを付与する方法はいくつかあります。

ベンダープレフィックス付与の方法

  • 自ら記述する
  • Autoprefixer(VSCode拡張機能)を利用する
  • Live sass compilerを利用する
  • Gulpを利用する
  • オンラインツールを使う(例:Autoprefixer CSS online

 

ベンダープレフィックスが必要なプロパティに対して一つ一つ記述するのは非常に効率が悪いです。

上記で示したようなツールを使えば、必要なプロパティに自動でベンダープレフィックスを付与することができるので活用してみてください!

まとめ

この記事では各ブラウザでCSSを適応させるベンダープレフィックスについて紹介しました。

ほとんどのプロパティはベンダープレフィックスをつけなくても、最新版のブラウザで対応されています。

しかし古いブラウザからアクセスするユーザーにも配慮をし、ベンダープレフィックスをつけられるようになりましょう。

ZeroPlus Gateについて

プログラミング学習でこのような経験はありませんか?

  1. 目標に向けて何を学べば良いかわからない
  2. 調べても解決策が見つからない
  3. 現場レベルのスキルが身につくのか不安

これらの悩みは、学習環境を整えることで全て解決することができます。

ZeroPlus Gateでは、30日間無料で最適な学習環境を提供しています。

  1. なんでも相談できる専属メンター
  2. いつでも技術相談ができるプロ講師
  3. 元IT企業CTO監修のカリキュラム

条件なしでこのレベルの環境を無料で提供しているのはZeroPlus Gateだけです。
ただし、無料サービスの提供には参加者の数に制限があります。

少しでも興味がある方は、以下のリンクからサービスの詳細をご覧ください。

今すぐZeroPlus Gateの詳細を見る

\ 学んだことをSNSでシェアしよう /

この記事の執筆者

ZeroPlus Media変種部

ZeroPlus Media編集部

ZeroPlusは、「フリーランス特化型プログラミングスクール」です。ZeroPlus Mediaでは、フリーランスとして活躍する際に役立つ有益なプログラミングやWeb制作に関する情報を発信しています。

質問について

ZeroPlus Media読者限定で質問対応をおこなっています。以下の2つの方法で質問を受け付けています。

選べる2つの質問方法

1

Google Foam(テキスト)で質問

mail

フォーム送信

メールで解答

formで質問
2

Google meet(オンラインmtg)で質問

meet

日時選択

メールを受け取る

メールからmtgに参加

meetで質問
ZeroPlus Gateについて

あなたの目的に合わせた2つのサービス

あなたの目的に合わせたZeroPlusの2つのサービス
基礎からフリーランスレベルまで本質的な学びを提供しています

完全無料!30日間で学びきれる
プログラミンスクールZeroPlus Gate

  • お金をかけずに、学習を進めたい
  • Webサイトを作れるようになりたい
  • メンターや講師に質問しながら学習したい

詳しくはこちらから

フリーランス特化型
プログラミングスクール ZeroPlus

  • プログラミング学習で悩んでいる
  • 仲間と一緒に学習したい
  • フリーランスとしての総合的な力を養いたい

詳しくはこちらから