Расширения CSS с вендорным префиксом WebKit (-webkit-)
Нестандартное: Эта функция не является стандартной и не входит в процесс стандартизации. Не используйте её на рабочих сайтах, доступных в Интернете: она может работать не у всех пользователей. Кроме того, реализации могут значительно различаться, а поведение может измениться в будущем.
Вендорный префикс указывает, что функция предназначена для определённого браузера. Пользовательские агенты на основе WebKit или Blink (например, Safari и Chrome) поддерживают несколько расширений CSS с префиксом -webkit-.
Свойства с префиксом -webkit- без стандартных эквивалентов
Примечание: Эти свойства работают в браузерах на основе WebKit или Blink, если в примечаниях о поддержке не указано иное. Не следует использовать их на рабочих сайтах.
A-C
-
-webkit-app-regionУстарело: больше не поддерживается в Safari. -webkit-border-horizontal-spacing-webkit-border-vertical-spacing-
-webkit-box-reflect: поддерживается всеми браузерами с-webkit-для обеспечения совместимости. -
-webkit-column-axis: не поддерживается в Chrome. -
-webkit-column-progression: не поддерживается в Chrome. -
-webkit-cursor-visibility: не поддерживается в Chrome.
D-L
-
-webkit-font-smoothing: см.font-smooth. -
-webkit-hyphenate-limit-after: не поддерживается в Chrome. -
-webkit-hyphenate-limit-before: не поддерживается в Chrome. -
-webkit-hyphenate-limit-lines: не поддерживается в Chrome. -
-webkit-line-align: не поддерживается в Chrome. -
-webkit-line-box-contain: не поддерживается в Chrome. -
-webkit-line-grid: не поддерживается в Chrome. -
-webkit-line-snap: не поддерживается в Chrome. -webkit-locale-webkit-logical-height-webkit-logical-width
M
-
-webkit-mask-box-image: см.mask-borderиborder-image. -
-webkit-mask-box-image-outset: см.mask-borderиborder-image. -
-webkit-mask-box-image-repeat: см.mask-borderиborder-image. -
-webkit-mask-box-image-slice: см.mask-borderиborder-image. -
-webkit-mask-box-image-source: см.mask-borderиborder-image. -
-webkit-mask-box-image-width: см.mask-borderиborder-image. -
-webkit-mask-composite: см.mask-borderиborder-image. -
-webkit-mask-position-x: поддерживается всеми браузерами с-webkit-для обеспечения совместимости. -
-webkit-mask-position-y: поддерживается всеми браузерами с-webkit-для обеспечения совместимости. -
-webkit-mask-repeat-xУстарело: больше не поддерживается; см.mask-repeat. -
-webkit-mask-repeat-yУстарело: больше не поддерживается; см.mask-repeat. -
-webkit-mask-source-type: не поддерживается в Chrome. -webkit-max-logical-height-webkit-max-logical-width-webkit-min-logical-height-webkit-min-logical-width
N-Z
-
-webkit-nbsp-mode: не поддерживается в Chrome. -webkit-perspective-origin-x-webkit-perspective-origin-y-webkit-rtl-ordering-
-webkit-tap-highlight-color: поддерживается только в Safari на iOS. -
-webkit-text-decoration-skip: не поддерживается в Chrome. -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: не поддерживается в Chrome. -
-webkit-touch-calloutУстарело: поддерживается только в Safari на iOS. -webkit-transform-origin-x-webkit-transform-origin-y-webkit-transform-origin-z-webkit-user-drag-webkit-user-modify
Свойства с префиксом -webkit- со стандартными эквивалентами
Некоторые свойства с префиксом -webkit- имеют стандартные эквиваленты. Даже если названия и синтаксис могут различаться, их больше не следует использовать. Для каждого из перечисленных ниже свойств используйте стандартный эквивалент.
A-B
-
-webkit-border-after: используйтеborder-block-end. -
-webkit-border-after-color: используйтеborder-block-end-color. -
-webkit-border-after-style: используйтеborder-block-end-style. -
-webkit-border-after-width: используйтеborder-block-end-width. -
-webkit-border-before: используйтеborder-block-start. -
-webkit-border-before-color: используйтеborder-block-start-color. -
-webkit-border-before-style: используйтеborder-block-start-style. -
-webkit-border-before-width: используйтеborder-block-start-width. -
-webkit-border-end: используйтеborder-inline-end. -
-webkit-border-end-color: используйтеborder-inline-end-color. -
-webkit-border-end-style: используйтеborder-inline-end-style. -
-webkit-border-end-width: используйтеborder-inline-end-width. -
-webkit-border-start: используйтеborder-inline-start. -
-webkit-border-start-color: используйтеborder-inline-start-color -
-webkit-border-start-style: используйтеborder-inline-start-style. -
-webkit-border-start-width: используйтеborder-inline-start-width. -
-webkit-box-align: используйте флексбокс CSS со свойствомalign-items. -
-webkit-box-direction: используйте флексбокс CSS со свойствомflex-direction. -
-webkit-box-flex-group: используйте флексбокс CSS со свойствамиflex-basis,flex-growиflex-shrink. -
-webkit-box-flex: используйте флексбокс CSS со свойствомflex-grow. -
-webkit-box-lines: используйте флексбокс CSS со свойствомflex-flow. -
-webkit-box-ordinal-group: используйте флексбокс CSS со свойствомorder. -
-webkit-box-orient: используйте флексбокс CSS со свойствомflex-direction. -
-webkit-box-pack: используйте флексбокс CSS со свойствомjustify-content. -
-webkit-box-reflect: используйте CSS-функциюelement().
C-I
-
-webkit-column-break-after: используйте многоколоночную раскладку CSS со свойствомbreak-after. -
-webkit-column-break-before: используйте многоколоночную раскладку CSS со свойствомbreak-before. -
-webkit-column-break-inside: используйте многоколоночную раскладку CSS со свойствомbreak-inside. -
-webkit-font-feature-settings: используйтеfont-feature-settings(версия с префиксом не поддерживается в Safari). -
-webkit-hyphenate-character: используйтеhyphenate-character. -
-webkit-initial-letter: используйтеinitial-letter.
J-Z
-
-webkit-line-clamp: используйтеline-clamp. -
-webkit-margin-after: используйтеmargin-block-end. -
-webkit-margin-before: используйтеmargin-block-start. -
-webkit-margin-end: используйтеmargin-inline-end. -
-webkit-margin-start: используйтеmargin-inline-start. -
-webkit-padding-after: используйтеpadding-block-end. -
-webkit-padding-before: используйтеpadding-block-start. -
-webkit-padding-end: используйтеpadding-inline-end. -
-webkit-padding-start: используйтеpadding-inline-start.
Значения свойств с префиксом -webkit-
-
-webkit-fill-available - Используется со свойствами размеров, такими как
widthиheight, чтобы элементы занимали всё доступное пространство внутри родительского контейнера. Значениеstretchявляется стандартной заменой, однако браузеры поддерживают-webkit-fill-availableкак псевдоним для обратной совместимости.
Псевдоклассы
Примечание: Если цепочка или группа селекторов содержит недопустимый псевдокласс, весь список селекторов считается недопустимым.
-
:-webkit-any(): используйте:is() -
:-webkit-any-link: используйте:any-link -
:-webkit-autofill: используйте:autofill -
:-webkit-autofill-strong-password: используйте:autofill :-webkit-drag-
:-webkit-full-page-media: используйте:fullscreen -
:-webkit-full-screen: используйте:fullscreen -
:-webkit-full-screen-ancestor: используйте:fullscreen -
:-webkit-full-screen-document: используйте:fullscreen -
:-webkit-full-screen-controls-hidden: используйте:fullscreen
Псевдоэлементы
Для обеспечения совместимости с вебом браузеры Blink, WebKit и Gecko считают допустимыми все псевдоэлементы, начинающиеся с ::-webkit-. Если цепочка или группа селекторов содержит недопустимый псевдоэлемент или псевдокласс, весь список селекторов считается недопустимым. Если у псевдоэлемента (но не псевдокласса) есть префикс -webkit-, браузеры Blink, WebKit и Gecko считают его допустимым, не признавая список селекторов недопустимым.
-
::-webkit-file-upload-button: используйте::file-selector-button ::-webkit-inner-spin-button-
::-webkit-input-placeholder: используйте::placeholder -
::-webkit-meter-barУстарело ::-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
Медиавыражения
-
-webkit-animationУстарело -
-webkit-device-pixel-ratio: поддерживается во всех браузерах -
-webkit-transform-2dУстарело -
-webkit-transform-3d: поддерживается во всех браузерах -
-webkit-transitionУстарело
См. также
- Расширения CSS Mozilla (-moz-) с вендорным префиксом
- Вендорный префикс — статья в глоссарии
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Webkit_extensions