このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

WebKit (-webkit-) ベンダー接頭辞付きの CSS 拡張

ベンダー接頭辞は、ある機能が特定のブラウザーに固有であることを示すために使用されます。 WebKit や Blink をベースとするユーザーエージェント(Safari や Chrome など)は、CSS に対するいくつかの拡張機能を対応しており、これらには -webkit- という接頭辞が付いています。

標準化された同等物のない -webkit- 接頭辞付きプロパティ

メモ: これらのプロパティは、対応状況の注記に別段の記載がない限り、WebKit または Blink ベースのブラウザーで動作します。 本番環境のウェブサイトでは、これらのプロパティの使用を避けるべきです。

A-C

  • -webkit-app-region : Safari では対応終了。
  • -webkit-border-horizontal-spacing
  • -webkit-border-vertical-spacing
  • -webkit-box-reflect: 互換性のため、すべてのブラウザーで -webkit- 付きで対応。
  • -webkit-column-axis: Chrome では未対応。
  • -webkit-column-progression: Chrome では未対応。
  • -webkit-cursor-visibility: Chrome では未対応。

D-L

  • -webkit-font-smoothing: font-smooth を参照。
  • -webkit-hyphenate-limit-after: Chrome では未対応。
  • -webkit-hyphenate-limit-before: Chrome では未対応。
  • -webkit-hyphenate-limit-lines: Chrome では未対応。
  • -webkit-line-align: Chrome では未対応。
  • -webkit-line-box-contain: Chrome では未対応。
  • -webkit-line-grid: Chrome では未対応。
  • -webkit-line-snap: Chrome では未対応。
  • -webkit-locale
  • -webkit-logical-height
  • -webkit-logical-width

M

N-Z

標準化された同等物のある -webkit- 接頭辞付きプロパティ

-webkit- 接頭辞を持つプロパティの中には、対応する標準プロパティが存在するものがあります。 名前や構文が異なっていても、これらはもう使用すべきではありません。 下記のそれぞれのプロパティについては、対応する標準プロパティを使用してください。

A-B

C-I

J-Z

-webkit- 接頭辞付きプロパティ値

-webkit-fill-available

widthheight といったサイズ指定プロパティと組み合わせて使用し、要素が親コンテナ内の利用できる空間をすべて占めることができるようにします。 stretch 値は標準の代替手段として提供されますが、下位互換性を確保するため、ブラウザーでは -webkit-fill-available を別名として対応しています。

擬似クラス

メモ: セレクターのチェーンやグループ内に無効な擬似クラスがある場合、セレクターリスト全体が無効となります。

  • :-webkit-any(): :is を使用してください。
  • :-webkit-any-link: :any-link を使用してください。
  • :-webkit-autofill: :autofill を使用してください。
  • :-webkit-autofill-strong-password: :autofill を使用してください。
  • :-webkit-drag
  • :-webkit-full-page-media: :fullscreen を使用してください。
  • :-webkit-full-screen: :fullscreen を使用してください。
  • :-webkit-full-screen-ancestor: :fullscreen を使用してください。
  • :-webkit-full-screen-document: :fullscreen を使用してください。
  • :-webkit-full-screen-controls-hidden: :fullscreen を使用してください。

擬似要素

ウェブの互換性を確保するため、Blink、WebKit、Gecko 系のブラウザーでは、::-webkit- で始まるすべての擬似要素を有効なものとして扱います。 セレクターの連鎖やグループ内に無効な擬似要素や擬似クラスが含まれている場合、セレクターリスト全体が無効とみなされます。 擬似要素(擬似クラスを除く)に -webkit- 接頭辞を持つ場合、Blink、WebKit、および Gecko ブラウザーはそれを有効であると想定するため、セレクターリストは無効とはなりません。

メディア特性

関連情報