Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

WebKit (-webkit-) vendor-prefixed CSS-Erweiterungen

Ein Vendor-Prefix wird verwendet, um anzuzeigen, dass ein Feature spezifisch für einen bestimmten Browser ist. Benutzeragenten basierend auf WebKit oder Blink (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, außer wo Unterstützungshinweise etwas anderes sagen. Sie sollten vermieden werden, sie auf Produktionswebsites zu verwenden.

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 Gründen der Kompatibilität mit -webkit- von jedem Browser 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 standardmäßigen Entsprechungen

Mehrere mit -webkit- vorangestellte Eigenschaften haben standardmäßige Entsprechungen. Auch wenn der Name und die Syntax unterschiedlich sein können, sollten sie nicht mehr verwendet werden. Für jede der unten aufgeführten Eigenschaften, verwenden Sie die standardmäßigen Entsprechungen.

A-B

C-I

J-Z

-webkit-präfixierte Eigenschaftswerte

-webkit-fill-available

Wird mit Größenangaben wie width und height verwendet, um Elementen zu erlauben, den gesamten verfügbaren Platz innerhalb ihres übergeordneten Containers einzunehmen. Der stretch-Wert bietet einen standardmäßigen Ersatz, aber -webkit-fill-available wird als Alias aus Gründen der Rückwärtskompatibilität von Browsern unterstützt.

Pseudo-Klassen

Hinweis: Wenn es eine ungültige Pseudo-Klasse innerhalb in 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

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 es ein ungültiges Pseudo-Element oder eine ungültige Pseudo-Klasse innerhalb einer Kette oder Gruppe von Selektoren gibt, ist die gesamte Selektorliste ungültig. Wenn ein Pseudo-Element (aber nicht eine Pseudo-Klasse) ein -webkit- Prefix hat, gehen Blink-, WebKit- und Gecko-Browser davon aus, dass es gültig ist und invalideren die Selektorliste nicht.

Media-Features

Siehe auch