Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Extensions CSS préfixées par le vendeur WebKit (-webkit-)

Un préfixe vendeur est utilisé pour indiquer qu'une fonctionnalité est spécifique à un certain navigateur. Les agents utilisateurs basés sur WebKit ou Blink (tels que Safari et Chrome) prennent en charge plusieurs extensions de CSS, qui sont préfixées par -webkit-.

Propriétés préfixées par -webkit sans équivalents standard

Note : Ces propriétés fonctionnent dans les navigateurs basés sur WebKit ou Blink, sauf indication contraire dans les notes de support. Vous devriez éviter de les utiliser sur des sites web en production.

A - C

  • -webkit-app-region Obsolète  : N'est plus pris en charge dans Safari.
  • -webkit-border-horizontal-spacing
  • -webkit-border-vertical-spacing
  • -webkit-box-reflect : Prise en charge avec -webkit- par tous les navigateurs, pour des raisons de compatibilité.
  • -webkit-column-axis : N'est pas pris en charge dans Chrome.
  • -webkit-column-progression : N'est pas pris en charge dans Chrome.
  • -webkit-cursor-visibility : N'est pas pris en charge dans Chrome.

D-L

  • -webkit-font-smoothing : Voir font-smooth.
  • -webkit-hyphenate-limit-after : N'est pas pris en charge dans Chrome.
  • -webkit-hyphenate-limit-before : N'est pas pris en charge dans Chrome.
  • -webkit-hyphenate-limit-lines : N'est pas pris en charge dans Chrome.
  • -webkit-line-align : N'est pas pris en charge dans Chrome.
  • -webkit-line-box-contain : N'est pas pris en charge dans Chrome.
  • -webkit-line-grid : N'est pas pris en charge dans Chrome.
  • -webkit-line-snap : N'est pas pris en charge dans Chrome.
  • -webkit-locale
  • -webkit-logical-height
  • -webkit-logical-width

M

N - Z

Propriétés préfixées par -webkit avec équivalents standard

Plusieurs propriétés préfixées par -webkit- ont des équivalents standard. Même si le nom et la syntaxe peuvent être différents, elles ne devraient plus être utilisées. Pour chacune des propriétés ci-dessous, utilisez les équivalents standard.

A-B

C-I

J-Z

Pseudo-classes

Note : Si une pseudo-classe invalide se trouve dans une chaîne ou un groupe de sélecteurs, l'ensemble de la liste de sélecteurs est invalide.

  • :-webkit-any() : Utilisez :is
  • :-webkit-any-link : Utilisez :any-link
  • :-webkit-autofill : Utilisez :autofill
  • :-webkit-autofill-strong-password : Utilisez :autofill
  • :-webkit-drag
  • :-webkit-full-page-media : Utilisez :fullscreen
  • :-webkit-full-screen : Utilisez :fullscreen
  • :-webkit-full-screen-ancestor : Utilisez :fullscreen
  • :-webkit-full-screen-document : Utilisez :fullscreen
  • :-webkit-full-screen-controls-hidden : Utilisez :fullscreen

Pseudo-éléments

Pour des raisons de compatibilité web, Blink, WebKit et Gecko traitent tous les pseudo-éléments commençant par ::-webkit- comme valides. Si un pseudo-élément ou une pseudo-classe invalide se trouve dans une chaîne ou un groupe de sélecteurs, l'ensemble de la liste de sélecteurs est invalide. Si un pseudo-élément (mais pas une pseudo-classe) a un préfixe -webkit-, les navigateurs Blink, WebKit et Gecko supposent qu'il est valide, sans invalider la liste des sélecteurs.

Fonctionnalités multimédias

Voir aussi