-webkit-präfixierte CSS-Erweiterungen

Benutzeragenten, die auf WebKit oder Blink basieren, wie Safari und Chrome, unterstützen mehrere spezielle Erweiterungen für CSS. Diese Erweiterungen sind mit -webkit- vorangestellt.

-webkit-präfixierte Eigenschaften ohne standardisierte Entsprechungen

Hinweis: Vermeiden Sie die Verwendung auf Websites. Diese Eigenschaften funktionieren nur in WebKit- oder Blink-basierten Browsern, es sei denn, anders angegeben.

A-C

D-I

L

M

N-R

T

U-Z

-webkit-präfixierte Eigenschaften mit standardisierten Entsprechungen

Mehrere ältere -webkit--präfixierte Eigenschaften haben standardisierte Entsprechungen. Selbst wenn der Name und die Syntax unterschiedlich sein können, sollten diese nicht mehr verwendet werden.

Für jede der Eigenschaften sollten Sie stattdessen die standardisierte Entsprechung verwenden.

A-B

-webkit-border-after

Verwenden Sie stattdessen die standardisierte Eigenschaft border-block-end.

-webkit-border-after-color

Verwenden Sie stattdessen die standardisierte Eigenschaft border-block-end-color.

-webkit-border-after-style

Verwenden Sie stattdessen die standardisierte Eigenschaft border-block-end-style.

-webkit-border-after-width

Verwenden Sie stattdessen die standardisierte Eigenschaft border-block-end-width.

-webkit-border-before

Verwenden Sie stattdessen die standardisierte Eigenschaft border-block-start.

-webkit-border-before-color

Verwenden Sie stattdessen die standardisierte Eigenschaft border-block-start-color.

-webkit-border-before-style

Verwenden Sie stattdessen die standardisierte Eigenschaft border-block-start-style.

-webkit-border-before-width

Verwenden Sie stattdessen die standardisierte Eigenschaft border-block-start-width.

-webkit-border-end

Verwenden Sie stattdessen die standardisierte Eigenschaft border-inline-end.

-webkit-border-end-color

Verwenden Sie stattdessen die standardisierte Eigenschaft border-inline-end-color.

-webkit-border-end-style

Verwenden Sie stattdessen die standardisierte Eigenschaft border-inline-end-style.

-webkit-border-end-width

Verwenden Sie stattdessen die standardisierte Eigenschaft border-inline-end-width.

-webkit-border-start

Verwenden Sie stattdessen die standardisierte Eigenschaft border-inline-start.

-webkit-border-start-color

Verwenden Sie stattdessen die standardisierte Eigenschaft border-inline-start-color.

-webkit-border-start-style

Verwenden Sie stattdessen die standardisierte Eigenschaft border-inline-start-style.

-webkit-border-start-width

Verwenden Sie stattdessen die standardisierte Eigenschaft border-inline-start-width.

-webkit-box-align

Verwenden Sie stattdessen das CSS flexiblen Box-Modell mit der standardisierten Eigenschaft align-items.

-webkit-box-direction

Verwenden Sie stattdessen das CSS flexiblen Box-Modell mit der standardisierten Eigenschaft flex-direction.

-webkit-box-flex-group

Verwenden Sie stattdessen das CSS flexiblen Box-Modell mit den standardisierten Eigenschaften flex-basis, flex-grow und flex-shrink.

-webkit-box-flex

Verwenden Sie stattdessen das CSS flexiblen Box-Modell mit der standardisierten Eigenschaft flex-grow.

-webkit-box-lines

Verwenden Sie stattdessen das CSS flexiblen Box-Modell mit der standardisierten Eigenschaft flex-flow.

-webkit-box-ordinal-group

Verwenden Sie stattdessen das CSS flexiblen Box-Modell mit der standardisierten Eigenschaft order.

-webkit-box-orient

Verwenden Sie stattdessen das CSS flexiblen Box-Modell mit der standardisierten Eigenschaft flex-direction.

-webkit-box-pack

Verwenden Sie stattdessen das CSS flexiblen Box-Modell mit der standardisierten Eigenschaft justify-content.

C-I

-webkit-column-break-after

Verwenden Sie stattdessen das CSS mehrspaltige Layout mit der standardisierten Eigenschaft break-after.

-webkit-column-break-before

Verwenden Sie stattdessen das CSS mehrspaltige Layout mit der standardisierten Eigenschaft break-before.

-webkit-column-break-inside

Verwenden Sie stattdessen das CSS mehrspaltige Layout mit der standardisierten Eigenschaft break-inside.

-webkit-font-feature-settings

Verwenden Sie stattdessen die standardisierte Eigenschaft font-feature-settings.

-webkit-hyphenate-character

Verwenden Sie stattdessen die standardisierte Eigenschaft hyphenate-character.

-webkit-initial-letter

Verwenden Sie stattdessen die standardisierte Eigenschaft initial-letter.

J-Z

-webkit-margin-end

Verwenden Sie stattdessen die standardisierte Eigenschaft margin-block-end.

-webkit-margin-start

Verwenden Sie stattdessen die standardisierte Eigenschaft margin-block-start.

-webkit-padding-after

Verwenden Sie stattdessen die standardisierte Eigenschaft padding-block-end.

-webkit-padding-before

Verwenden Sie stattdessen die standardisierte Eigenschaft padding-block-start.

-webkit-padding-end

Verwenden Sie stattdessen die standardisierte Eigenschaft padding-inline-end.

-webkit-padding-start

Verwenden Sie stattdessen die standardisierte Eigenschaft padding-inline-start.

-webkit-präfixierte Eigenschaftswerte

-webkit-fill-available

Wird mit Größenangaben wie width und height verwendet, um Elemente den gesamten verfügbaren Platz innerhalb ihres übergeordneten Containers einnehmen zu lassen. Der stretch-Wert des Flexbox-Modells (siehe zum Beispiel align-items und justify-items) bietet einen standardisierten Ersatz.

Pseudo-Klassen

* Jetzt standardisiert.

Hinweis: Falls innerhalb einer Kette oder Gruppe von Selektoren eine ungültige Pseudo-Klasse vorliegt, ist die gesamte Selektorliste ungültig.

Pseudo-Elemente

Aus Gründen der Webkompatibilität betrachten Blink-, WebKit- und Gecko-Browser alle Pseudo-Elemente, die mit ::-webkit- beginnen, als gültig.

* Jetzt standardisiert.

Hinweis: Generell gilt: Falls innerhalb einer Kette oder Gruppe von Selektoren ein ungültiges Pseudo-Element oder eine Pseudo-Klasse vorliegt, ist die gesamte Selektorliste ungültig. Wenn ein Pseudo-Element (aber nicht eine Pseudo-Klasse) ein -webkit-Prefix aufweist, behandeln Blink-, WebKit- und Gecko-Browser (seit Firefox 63) es als gültig, wodurch die Selektorliste nicht ungültig wird.

Media-Features

Siehe auch