WebKit (-webkit-) anbieterpräfixierte CSS-Erweiterungen

Ein Anbieterpräfix wird verwendet, um anzuzeigen, dass ein Merkmal spezifisch für einen bestimmten Browser ist. Benutzeragenten, die auf WebKit oder Blink basieren (wie Safari und Chrome), unterstützen mehrere Erweiterungen zu CSS, die mit -webkit- vorangestellt sind.

-webkit-präfixierte Eigenschaften ohne standardisierte Äquivalente

Hinweis: Diese Eigenschaften funktionieren in Browsern auf WebKit- oder Blink-Basis, außer dort, wo Unterstützungsnoten etwas anderes angeben. Sie sollten sie auf Produktionswebsites vermeiden.

A-C

  • -webkit-app-region Veraltet : Wird in Safari nicht mehr unterstützt.
  • -webkit-border-horizontal-spacing
  • -webkit-border-vertical-spacing
  • -webkit-box-reflect: Aus Kompatibilitätsgründen von jedem Browser mit -webkit- unterstützt.
  • -webkit-column-axis: Wird in Chrome nicht unterstützt.
  • -webkit-column-progression: Wird in Chrome nicht unterstützt.
  • -webkit-cursor-visibility: Wird in Chrome nicht unterstützt.

D-L

  • -webkit-font-smoothing: Siehe font-smooth.
  • -webkit-hyphenate-limit-after: Wird in Chrome nicht unterstützt.
  • -webkit-hyphenate-limit-before: Wird in Chrome nicht unterstützt.
  • -webkit-hyphenate-limit-lines: Wird in Chrome nicht unterstützt.
  • -webkit-line-align: Wird in Chrome nicht unterstützt.
  • -webkit-line-box-contain: Wird in Chrome nicht unterstützt.
  • -webkit-line-grid: Wird in Chrome nicht unterstützt.
  • -webkit-line-snap: Wird in Chrome nicht unterstützt.
  • -webkit-locale
  • -webkit-logical-height
  • -webkit-logical-width

M

N-Z

-webkit-präfixierte Eigenschaften mit standardisierten Äquivalenten

Mehrere -webkit- präfixierte Eigenschaften haben standardisierte Äquivalente. Auch wenn der Name und die Syntax unterschiedlich sein können, sollten sie nicht mehr verwendet werden. Für jede der folgenden Eigenschaften verwenden Sie die standardisierten Äquivalente.

A-B

C-I

J-Z

Pseudoklassen

Hinweis: Wenn es eine ungültige Pseudoklasse innerhalb einer Kette oder Gruppe von Selektoren gibt, ist die gesamte Selektorliste ungültig.

  • :-webkit-any(): Verwenden Sie :is
  • :-webkit-any-link: Verwenden Sie :any-link
  • :-webkit-autofill: Verwenden Sie :autofill
  • :-webkit-autofill-strong-password: Verwenden Sie :autofill
  • :-webkit-drag
  • :-webkit-full-page-media: Verwenden Sie :fullscreen
  • :-webkit-full-screen: Verwenden Sie :fullscreen
  • :-webkit-full-screen-ancestor: Verwenden Sie :fullscreen
  • :-webkit-full-screen-document: Verwenden Sie :fullscreen
  • :-webkit-full-screen-controls-hidden: Verwenden Sie :fullscreen

Pseudoelemente

Aus Gründen der Webkompatibilität behandeln Blink-, WebKit- und Gecko-Browser alle Pseudoelemente, die mit ::-webkit- beginnen, als gültig. Wenn es ein ungültiges Pseudoelement oder eine ungültige Pseudoklasse innerhalb einer Kette oder Gruppe von Selektoren gibt, ist die gesamte Selektorliste ungültig. Wenn ein Pseudoelement (aber nicht Pseudoklasse) ein -webkit- Präfix hat, nehmen Blink-, WebKit- und Gecko-Browser an, dass es gültig ist, wodurch die Selektorliste nicht ungültig wird.

Medien-Eigenschaften

Siehe auch