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 anzugeben, dass eine Funktion speziell 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- präfixiert sind.

-webkit-präfixierte Eigenschaften ohne Standardäquivalente

Hinweis: Diese Eigenschaften funktionieren in WebKit- oder Blink-basierten Browsern, außer wo anders angegeben. Sie sollten sie auf Produktionswebseiten vermeiden.

A-C

  • -webkit-app-region Veraltet : Nicht mehr in Safari 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: 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 Standardäquivalenten

Mehrere mit -webkit- präfixierte Eigenschaften haben Standardäquivalente. Auch wenn der Name und die Syntax unterschiedlich sein können, sollten sie nicht mehr verwendet werden. Verwenden Sie für jede der unten aufgeführten Eigenschaften die Standardäquivalente.

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 ermöglichen, den gesamten verfügbaren Platz innerhalb ihres Elternelements einzunehmen. Der Wert stretch bietet einen Standardersatz, aber -webkit-fill-available wird als Alias von Browsern aus Gründen der Rückwärtskompatibilität unterstützt.

Pseudo-Klassen

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

Media-Features

Siehe auch