WebKit (-webkit-) browser-spezifische CSS-Erweiterungen
Ein Browser-Präfix wird verwendet, um anzugeben, 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- gekennzeichnet sind.
-webkit-geschützte Eigenschaften ohne standardisierte Entsprechungen
Hinweis: Diese Eigenschaften funktionieren in WebKit- oder Blink-basierten Browsern, es sei denn, die Unterstützungshinweise sagen etwas anderes. Sie sollten sie in produktiven Websites 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 von jedem Browser mit-webkit-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 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-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 auf iOS in Safari 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 auf iOS in Safari unterstützt.-webkit-transform-origin-x-webkit-transform-origin-y-webkit-transform-origin-z-webkit-user-drag-webkit-user-modify
-webkit-geschützte Eigenschaften mit standardisierten Entsprechungen
Mehrere mit -webkit- geschützte Eigenschaften haben standardisierte Entsprechungen.
Auch wenn Name und Syntax unterschiedlich sein können, sollten sie nicht mehr verwendet werden.
Für jede der unten aufgeführten Eigenschaften sollten Sie die standardisierten Entsprechungen verwenden.
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 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 mit Präfix versehene 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-geschützte Eigenschaftswerte
-webkit-fill-available-
Wird mit Größenangaben wie
widthundheightverwendet, um Elementen zu erlauben, den gesamten verfügbaren Raum innerhalb ihres übergeordneten Containers auszufüllen. Derstretch-Wert bietet einen standardmäßigen Ersatz, aber-webkit-fill-availablewird aus Gründen der Abwärtskompatibilität von Browsern als Alias unterstützt.
Pseudoklassen
Hinweis: Wenn eine ungültige Pseudoklasse 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
Pseudoelemente
Aus Gründen der Web-Kompatibilität behandeln Blink-, WebKit- und Gecko-Browser alle Pseudoelemente, die mit ::-webkit- beginnen, als gültig.
Wenn ein ungültiges Pseudoelement oder eine ungültige Pseudoklasse innerhalb einer Kette oder Gruppe von Selektoren vorhanden ist, ist die gesamte Selektorliste ungültig.
Wenn ein Pseudoelement (aber nicht eine 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-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
Medienmerkmale
-webkit-animationVeraltet-webkit-device-pixel-ratio: In allen Browsern unterstützt-webkit-transform-2dVeraltet-webkit-transform-3d: In allen Browsern unterstützt-webkit-transitionVeraltet