WebKit (-webkit-) vendor-prefixed CSS-Erweiterungen
Ein Vendor-Prefix wird verwendet, um anzuzeigen, dass ein Feature spezifisch für einen bestimmten Browser ist. Benutzeragenten basierend auf WebKit oder Blink (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, außer wo Unterstützungshinweise etwas anderes sagen. Sie sollten vermieden werden, sie auf Produktionswebsites zu verwenden.
A-C
-webkit-app-regionVeraltet : Wird in Safari nicht mehr unterstützt.-webkit-border-horizontal-spacing-webkit-border-vertical-spacing-webkit-box-reflect: Aus Gründen der Kompatibilität mit-webkit-von jedem Browser 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-borderundborder-image.-webkit-mask-box-image-outset: Siehemask-borderundborder-image.-webkit-mask-box-image-repeat: Siehemask-borderundborder-image.-webkit-mask-box-image-slice: Siehemask-borderundborder-image.-webkit-mask-box-image-source: Siehemask-borderundborder-image.-webkit-mask-box-image-width: Siehemask-borderundborder-image.-webkit-mask-composite: Siehemask-borderundborder-image.-webkit-mask-position-x: Aus Gründen der Kompatibilität mit-webkit-von jedem Browser unterstützt.-webkit-mask-position-y: Aus Gründen der Kompatibilität mit-webkit-von jedem Browser unterstützt.-webkit-mask-repeat-xVeraltet : Wird nicht mehr unterstützt; siehemask-repeat.-webkit-mask-repeat-yVeraltet : Wird 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-calloutVeraltet : 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 mit -webkit- vorangestellte Eigenschaften haben standardmäßige Entsprechungen. Auch wenn der Name und die Syntax unterschiedlich sein können, sollten sie nicht mehr verwendet werden. Für jede der unten aufgeführten Eigenschaften, verwenden Sie 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 vorangestellte 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.
-webkit-präfixierte Eigenschaftswerte
-webkit-fill-available-
Wird mit Größenangaben wie
widthundheightverwendet, um Elementen zu erlauben, den gesamten verfügbaren Platz innerhalb ihres übergeordneten Containers einzunehmen. Derstretch-Wert bietet einen standardmäßigen Ersatz, aber-webkit-fill-availablewird als Alias aus Gründen der Rückwärtskompatibilität von Browsern unterstützt.
Pseudo-Klassen
Hinweis: Wenn es eine ungültige Pseudo-Klasse innerhalb in 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
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 es ein ungültiges Pseudo-Element oder eine ungültige Pseudo-Klasse innerhalb einer Kette oder Gruppe von Selektoren gibt, ist die gesamte Selektorliste ungültig. Wenn ein Pseudo-Element (aber nicht eine Pseudo-Klasse) ein -webkit- Prefix hat, gehen Blink-, WebKit- und Gecko-Browser davon aus, dass es gültig ist und invalideren die Selektorliste nicht.
::-webkit-file-upload-button: Verwenden Sie::file-selector-button::-webkit-inner-spin-button::-webkit-input-placeholder: Verwenden Sie::placeholder::-webkit-meter-barVeraltet::-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
Media-Features
-webkit-animationVeraltet-webkit-device-pixel-ratio: In allen Browsern unterstützt-webkit-transform-2dVeraltet-webkit-transform-3d: In allen Browsern unterstützt-webkit-transitionVeraltet