WebKit (-webkit-) anbieterpräfixierte CSS-Erweiterungen
Ein Anbieterpräfix wird verwendet, um anzuzeigen, dass ein Merkmal 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 standardisierte Äquivalente
Hinweis: Diese Eigenschaften funktionieren in Browsern auf WebKit- oder Blink-Basis, außer dort, wo Unterstützungsnoten etwas anderes angeben. Sie sollten sie auf Produktionswebsites 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 von jedem Browser mit-webkit-
unterstützt.-webkit-column-axis
: Wird in Chrome nicht unterstützt.-webkit-column-progression
: Wird in Chrome nicht unterstützt.-webkit-cursor-visibility
: Wird in Chrome nicht unterstützt.
D-L
-webkit-font-smoothing
: Siehefont-smooth
.-webkit-hyphenate-limit-after
: Wird in Chrome nicht unterstützt.-webkit-hyphenate-limit-before
: Wird in Chrome nicht unterstützt.-webkit-hyphenate-limit-lines
: Wird in Chrome nicht unterstützt.-webkit-line-align
: Wird in Chrome nicht unterstützt.-webkit-line-box-contain
: Wird in Chrome nicht unterstützt.-webkit-line-grid
: Wird in Chrome nicht unterstützt.-webkit-line-snap
: Wird 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 von jedem Browser mit-webkit-
unterstützt.-webkit-mask-position-y
: Aus Kompatibilitätsgründen von jedem Browser mit-webkit-
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
: Wird 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
: Wird 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
: Wird 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
: Wird 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 standardisierten Äquivalenten
Mehrere -webkit-
präfixierte Eigenschaften haben standardisierte Äquivalente.
Auch wenn der Name und die Syntax unterschiedlich sein können, sollten sie nicht mehr verwendet werden.
Für jede der folgenden Eigenschaften verwenden Sie die standardisierten Äquivalente.
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 Mehrspaltenlayout mitbreak-after
.-webkit-column-break-before
: Verwenden Sie CSS Mehrspaltenlayout mitbreak-before
.-webkit-column-break-inside
: Verwenden Sie CSS Mehrspaltenlayout 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
.
Pseudoklassen
Hinweis: Wenn es eine ungültige Pseudoklasse innerhalb einer Kette oder 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
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 Selektorliste ungültig.
Wenn ein Pseudoelement (aber nicht Pseudoklasse) ein -webkit-
Präfix hat, nehmen Blink-, WebKit- und Gecko-Browser an, dass es gültig ist, wodurch die Selektorliste nicht ungültig wird.
::-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
Medien-Eigenschaften
-webkit-animation
Veraltet-webkit-device-pixel-ratio
: Browserübergreifend unterstützt-webkit-transform-2d
Veraltet-webkit-transform-3d
: Browserübergreifend unterstützt-webkit-transition
Veraltet