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-präfixierte CSS-Erweiterungen

Ein Vendor-Präfix wird verwendet, um anzuzeigen, dass ein Feature spezifisch für einen bestimmten Browser ist. User-Agents basierend auf WebKit oder Blink (wie Safari und Chrome) unterstützen mehrere Erweiterungen zu CSS, welche mit -webkit- präfixiert sind.

-webkit-präfixierte Eigenschaften ohne standardisierte Äquivalente

Hinweis: Diese Eigenschaften funktionieren in WebKit- oder Blink-basierten Browsern, außer wenn Unterstützungshinweise etwas anderes sagen. Sie sollten vermeiden, sie auf Produktionswebseiten zu verwenden.

A-C

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

D-L

  • -webkit-font-smoothing: Siehe font-smooth.
  • -webkit-hyphenate-limit-after: Nicht in Chrome unterstützt.
  • -webkit-hyphenate-limit-before: Nicht in Chrome unterstützt.
  • -webkit-hyphenate-limit-lines: Nicht in Chrome unterstützt.
  • -webkit-line-align: Nicht in Chrome unterstützt.
  • -webkit-line-box-contain: Nicht in Chrome unterstützt.
  • -webkit-line-grid: Nicht in Chrome unterstützt.
  • -webkit-line-snap: Nicht in Chrome 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 mögen, sollten sie nicht mehr verwendet werden. Für jede der unten aufgeführten Eigenschaften sollte der standardisierte Ersatz verwendet werden.

A-B

C-I

J-Z

-webkit-präfixierte Eigenschaftswerte

-webkit-fill-available

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

Pseudo-Klassen

Hinweis: Wenn es eine ungültige Pseudo-Klasse innerhalb einer Kette oder einer 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 webkompatiblen Gründen 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 Pseudo-Klasse innerhalb einer Kette oder Gruppe von Selektoren gibt, ist die gesamte Selektorliste ungültig. Wenn ein Pseudo-Element (aber keine Pseudo-Klasse) ein -webkit- Präfix hat, gehen Blink, WebKit und Gecko Browser davon aus, dass es gültig ist, und invalidieren die Selektorliste nicht.

Media-Features

Siehe auch