WebKit (-webkit-) vendor-präfixierte CSS-Erweiterungen

Ein Vendorpräfix wird verwendet, um anzuzeigen, dass ein Feature 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 standardmäßige Entsprechungen

Hinweis: Diese Eigenschaften funktionieren in WebKit- oder Blink-basierten Browsern, es sei denn, Unterstützungshinweise sagen etwas anderes. Sie sollten sie auf Produktions-Websites 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 mit -webkit- von jedem Browser unterstützt.
  • -webkit-column-axis: In Chrome nicht unterstützt.
  • -webkit-column-progression: In Chrome nicht unterstützt.
  • -webkit-cursor-visibility: In Chrome nicht unterstützt.

D-L

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

M

N-Z

-webkit-präfixierte Eigenschaften mit standardmäßigen Entsprechungen

Mehrere -webkit- präfixierte Eigenschaften haben standardmäßige Entsprechungen. Selbst wenn der Name und die Syntax unterschiedlich sein können, sollten sie nicht mehr verwendet werden. Verwenden Sie für jede der untenstehenden Eigenschaften die standardmäßigen Entsprechungen.

A-B

C-I

J-Z

Pseudo-Klassen

Hinweis: Wenn innerhalb einer Kette oder Gruppe von Selektoren eine ungültige Pseudo-Klasse vorhanden ist, ist die gesamte Selektorenliste 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

Pseudo-Elemente

Aus Gründen der Web-Kompatibilität behandeln Blink-, WebKit- und Gecko-Browser alle Pseudo-Elemente, die mit ::-webkit- beginnen, als gültig. Wenn innerhalb einer Kette oder Gruppe von Selektoren ein ungültiges Pseudo-Element oder eine ungültige Pseudo-Klasse vorhanden ist, ist die gesamte Selektorenliste ungültig. Hat ein Pseudo-Element (nicht aber eine Pseudo-Klasse) ein -webkit--Präfix, gehen Blink-, WebKit- und Gecko-Browser davon aus, dass es gültig ist, und machen die Selektorenliste nicht ungültig.

Medieneigenschaften

Siehe auch