WebKit (-webkit-) vendor-präfixierte CSS-Erweiterungen
Ein Vendorpräfix wird verwendet, um anzuzeigen, 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 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, es sei denn, Unterstützungshinweise sagen etwas anderes. Sie sollten sie auf Produktions-Websites vermeiden.
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 Kompatibilitätsgründen mit-webkit-
von jedem Browser unterstützt.-webkit-column-axis
: In Chrome nicht unterstützt.-webkit-column-progression
: In Chrome nicht unterstützt.-webkit-cursor-visibility
: In Chrome nicht unterstützt.
D-L
-webkit-font-smoothing
: Siehefont-smooth
.-webkit-hyphenate-limit-after
: In Chrome nicht unterstützt.-webkit-hyphenate-limit-before
: In Chrome nicht unterstützt.-webkit-hyphenate-limit-lines
: In Chrome nicht unterstützt.-webkit-line-align
: In Chrome nicht unterstützt.-webkit-line-box-contain
: In Chrome nicht unterstützt.-webkit-line-grid
: In Chrome nicht unterstützt.-webkit-line-snap
: In Chrome nicht unterstützt.-webkit-locale
-webkit-logical-height
-webkit-logical-width
M
-webkit-margin-after
-webkit-margin-before
-webkit-mask-box-image
: Siehemask-border
undborder-image
.-webkit-mask-box-image-outset
: Siehemask-border
undborder-image
.-webkit-mask-box-image-repeat
: Siehemask-border
undborder-image
.-webkit-mask-box-image-slice
: Siehemask-border
undborder-image
.-webkit-mask-box-image-source
: Siehemask-border
undborder-image
.-webkit-mask-box-image-width
: Siehemask-border
undborder-image
.-webkit-mask-composite
: Siehemask-border
undborder-image
.-webkit-mask-position-x
: Aus Kompatibilitätsgründen mit-webkit-
von jedem Browser unterstützt.-webkit-mask-position-y
: Aus Kompatibilitätsgründen mit-webkit-
von jedem Browser unterstützt.-webkit-mask-repeat-x
Veraltet : Nicht mehr unterstützt; siehemask-repeat
.-webkit-mask-repeat-y
Veraltet : Nicht mehr unterstützt; siehemask-repeat
.-webkit-mask-source-type
: In Chrome nicht unterstützt.-webkit-max-logical-height
-webkit-max-logical-width
-webkit-min-logical-height
-webkit-min-logical-width
N-Z
-webkit-nbsp-mode
: In Chrome nicht unterstützt.-webkit-perspective-origin-x
-webkit-perspective-origin-y
-webkit-rtl-ordering
-webkit-tap-highlight-color
: Nur in Safari auf iOS unterstützt.-webkit-text-decoration-skip
: In Chrome nicht unterstützt.-webkit-text-decorations-in-effect
-webkit-text-fill-color
-webkit-text-security
-webkit-text-stroke
-webkit-text-stroke-color
-webkit-text-stroke-width
-webkit-text-zoom
: In Chrome nicht unterstützt.-webkit-touch-callout
Veraltet : Nur in Safari auf iOS unterstützt.-webkit-transform-origin-x
-webkit-transform-origin-y
-webkit-transform-origin-z
-webkit-user-drag
-webkit-user-modify
-webkit-präfixierte Eigenschaften mit standardmäßigen Entsprechungen
Mehrere -webkit-
präfixierte Eigenschaften haben standardmäßige Entsprechungen. Selbst wenn der Name und die Syntax unterschiedlich sein können, sollten sie nicht mehr verwendet werden. Verwenden Sie für jede der untenstehenden Eigenschaften die standardmäßigen Entsprechungen.
A-B
-webkit-border-after
: Verwenden Sieborder-block-end
.-webkit-border-after-color
: Verwenden Sieborder-block-end-color
.-webkit-border-after-style
: Verwenden Sieborder-block-end-style
.-webkit-border-after-width
: Verwenden Sieborder-block-end-width
.-webkit-border-before
: Verwenden Sieborder-block-start
.-webkit-border-before-color
: Verwenden Sieborder-block-start-color
.-webkit-border-before-style
: Verwenden Sieborder-block-start-style
.-webkit-border-before-width
: Verwenden Sieborder-block-start-width
.-webkit-border-end
: Verwenden Sieborder-inline-end
.-webkit-border-end-color
: Verwenden Sieborder-inline-end-color
.-webkit-border-end-style
: Verwenden Sieborder-inline-end-style
.-webkit-border-end-width
: Verwenden Sieborder-inline-end-width
.-webkit-border-start
: Verwenden Sieborder-inline-start
.-webkit-border-start-color
: Verwenden Sieborder-inline-start-color
-webkit-border-start-style
: Verwenden Sieborder-inline-start-style
.-webkit-border-start-width
: Verwenden Sieborder-inline-start-width
.-webkit-box-align
: Verwenden Sie CSS Flexbox mitalign-items
.-webkit-box-direction
: Verwenden Sie CSS Flexbox mitflex-direction
.-webkit-box-flex-group
: Verwenden Sie CSS Flexbox mitflex-basis
,flex-grow
, undflex-shrink
.-webkit-box-flex
: Verwenden Sie CSS Flexbox mitflex-grow
.-webkit-box-lines
: Verwenden Sie CSS Flexbox mitflex-flow
.-webkit-box-ordinal-group
: Verwenden Sie CSS Flexbox mitorder
.-webkit-box-orient
: Verwenden Sie CSS Flexbox mitflex-direction
.-webkit-box-pack
: Verwenden Sie CSS Flexbox mitjustify-content
.-webkit-box-reflect
: Verwenden Sie die CSSelement()
Funktion.
C-I
-webkit-column-break-after
: Verwenden Sie CSS Mehrspalten-Layout mitbreak-after
.-webkit-column-break-before
: Verwenden Sie CSS Mehrspalten-Layout mitbreak-before
.-webkit-column-break-inside
: Verwenden Sie CSS Mehrspalten-Layout mitbreak-inside
.-webkit-font-feature-settings
: Verwenden Siefont-feature-settings
(die präfixierte Version wird in Safari nicht unterstützt).-webkit-hyphenate-character
: Verwenden Siehyphenate-character
.-webkit-initial-letter
: Verwenden Sieinitial-letter
.
J-Z
-webkit-line-clamp
: Verwenden Sieline-clamp
.-webkit-margin-end
: Verwenden Siemargin-block-end
.-webkit-margin-start
: Verwenden Siemargin-block-start
.-webkit-padding-after
: Verwenden Siepadding-block-end
.-webkit-padding-before
: Verwenden Siepadding-block-start
.-webkit-padding-end
: Verwenden Siepadding-inline-end
.-webkit-padding-start
: Verwenden Siepadding-inline-start
.
Pseudo-Klassen
Hinweis: Wenn innerhalb einer Kette oder Gruppe von Selektoren eine ungültige Pseudo-Klasse vorhanden ist, 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
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 innerhalb einer Kette oder Gruppe von Selektoren ein ungültiges Pseudo-Element oder eine ungültige Pseudo-Klasse vorhanden ist, ist die gesamte Selektorenliste ungültig. Hat ein Pseudo-Element (nicht aber eine Pseudo-Klasse) ein -webkit-
-Präfix, gehen Blink-, WebKit- und Gecko-Browser davon aus, dass es gültig ist, und machen die Selektorenliste nicht ungültig.
::-webkit-file-upload-button
: Verwenden Sie::file-selector-button
::-webkit-inner-spin-button
::-webkit-input-placeholder
: Verwenden Sie::placeholder
::-webkit-meter-bar
Veraltet::-webkit-meter-even-less-good-value
::-webkit-meter-inner-element
::-webkit-meter-optimum-value
::-webkit-meter-suboptimum-value
::-webkit-progress-bar
::-webkit-progress-inner-element
::-webkit-progress-value
::-webkit-search-cancel-button
::-webkit-search-results-button
::-webkit-slider-runnable-track
::-webkit-slider-thumb
Medieneigenschaften
-webkit-animation
Veraltet-webkit-device-pixel-ratio
: Unterstützung über verschiedene Browser hinweg-webkit-transform-2d
Veraltet-webkit-transform-3d
: Unterstützung über verschiedene Browser hinweg-webkit-transition
Veraltet