WebKit (-webkit-) vendor-präfixierte CSS-Erweiterungen
Ein Vendor-Präfix wird verwendet, um anzugeben, dass eine Funktion speziell 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- präfixiert sind.
-webkit-präfixierte Eigenschaften ohne Standardäquivalente
Hinweis: Diese Eigenschaften funktionieren in WebKit- oder Blink-basierten Browsern, außer wo anders angegeben. Sie sollten sie auf Produktionswebseiten vermeiden.
A-C
-webkit-app-regionVeraltet : Nicht mehr in Safari 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: 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: Siehefont-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
-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 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-xVeraltet : Nicht mehr unterstützt; siehemask-repeat.-webkit-mask-repeat-yVeraltet : Nicht mehr unterstützt; siehemask-repeat.-webkit-mask-source-type: Nicht in Chrome unterstützt.-webkit-max-logical-height-webkit-max-logical-width-webkit-min-logical-height-webkit-min-logical-width
N-Z
-webkit-nbsp-mode: Nicht in Chrome 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: Nicht in Chrome 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: Nicht in Chrome 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 Standardäquivalenten
Mehrere mit -webkit- präfixierte Eigenschaften haben Standardäquivalente. Auch wenn der Name und die Syntax unterschiedlich sein können, sollten sie nicht mehr verwendet werden. Verwenden Sie für jede der unten aufgeführten Eigenschaften die Standardä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-growundflex-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 Multicolumn Layout mitbreak-after.-webkit-column-break-before: Verwenden Sie CSS Multicolumn Layout mitbreak-before.-webkit-column-break-inside: Verwenden Sie CSS Multicolumn 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.
-webkit-präfixierte Eigenschaftswerte
-webkit-fill-available-
Wird mit Größenangaben wie
widthundheightverwendet, um Elementen zu ermöglichen, den gesamten verfügbaren Platz innerhalb ihres Elternelements einzunehmen. Der Wertstretchbietet einen Standardersatz, aber-webkit-fill-availablewird als Alias von Browsern aus Gründen der Rückwärtskompatibilität unterstützt.
Pseudo-Klassen
Hinweis: Wenn eine ungültige Pseudo-Klasse innerhalb einer Kette oder Gruppe von Selektoren vorhanden ist, 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 ein ungültiges Pseudo-Element oder eine ungültige Pseudo-Klasse innerhalb einer Kette oder Gruppe von Selektoren vorhanden ist, wird die gesamte Selektorliste ungültig. Wenn ein Pseudo-Element (aber nicht eine Pseudo-Klasse) ein -webkit- Präfix hat, gehen Blink, WebKit und Gecko-Browser davon aus, dass es gültig ist und machen die Selektorliste nicht ungültig.
::-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: Übergreifend unterstützt-webkit-transform-2dVeraltet-webkit-transform-3d: Übergreifend unterstützt-webkit-transitionVeraltet