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-spezifische CSS-Erweiterungen

Ein Vendor-Prefix wird verwendet, um anzugeben, 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 für CSS, die mit -webkit- vorangestellt sind.

-webkit-Properties ohne standardisierte Entsprechungen

Hinweis: Diese Eigenschaften funktionieren in Browsern, die auf WebKit oder Blink basieren, außer dort, wo Hinweise auf den Support etwas anderes angeben. Sie sollten vermeiden, diese auf Produktionswebsites zu verwenden.

A-C

  • -webkit-app-region : Nicht mehr in Safari 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: 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-Properties mit standardisierten Entsprechungen

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

A-B

C-I

J-Z

-webkit-präfixierte Eigenschaftswerte

-webkit-fill-available

Wird mit Größeneigenschaften wie width und height verwendet, um Elemente den verfügbaren Raum innerhalb ihres übergeordneten Containers vollständig einnehmen zu lassen. Der stretch-Wert bietet einen standardisierten Ersatz, aber -webkit-fill-available wird von Browsern aus Gründen der Rückwärtskompatibilität als Alias unterstützt.

Pseudoklassen

Hinweis: Wenn es eine ungültige Pseudoklasse innerhalb einer Kette oder Gruppe von Selektoren gibt, 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

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 Selektorenliste ungültig. Wenn ein Pseudoelement (aber nicht Pseudoklasse) ein -webkit- Präfix hat, gehen Blink-, WebKit- und Gecko-Browser davon aus, dass es gültig ist, wodurch die Selektorenliste nicht ungültig wird.

Medienmerkmale

Siehe auch