web-dev-qa-db-fra.com

Background-position-x (background-position-y) est-il une propriété CSS standard du W3C?

Je m'inquiète de background-position-x et background-position-y. Gecko (Firefox) et Presto (Opera) ne les prennent pas en charge, mais Webkit (Chrome, Safari) ...

Est-ce que quelqu'un sait (avec des références officielles) si cela est (ou sera) inclus dans la norme?

87
Guile

background-position-x et background-position-y font maintenant partie du niveau 4 de la norme Arrière-plans et bordures .

RÉSOLU: background-position-x/-y, background-repeat-x/-y approuvé pour le niveau 4 d'arrière-plans et de bordures.

28
Razor

Fractionnement background-position en -x et -y _ a été proposé pour CSS 3 mais a été rejeté car le groupe de travail “considérait le cas d'utilisation comme trop faible pour introduire de nouvelles propriétés pour.” De plus, il semblait y avoir some L'ambiguïté concerne avec plusieurs images d'arrière-plan et CSSOM , l'API derrière CSS. Je ne sais pas comment WebKit et Trident les ont mis en œuvre et comment ils ont répondu à ces préoccupations.

Le blob CSS WG vient de signaler hier qu'il n'y aura "pas de changement en background-position ou transform-Origin syntaxes. ” La raison est probablement due à l'absence de retard supplémentaire .

Peut-être que cela sera ajouté à CSS 4. Il y a un fil de discussion actuel sur la liste de diffusion [email protected] que vous pourriez trouver intéressant.


Update Donc, apparemment, ces propriétés ont été approuvées pour CSS 4 (voir [CSSWG] Minutes Telecon 2014-04-16 ):

RÉSOLU: background-position-x/-y, background-repeat-x/-y approuvé pour le niveau 4 d’arrière-plans et de bordures.

129
Gumbo

Je suppose que dans un certain sens, vous avez déjà répondu à votre propre question. Non, les fonctions background-position-x et background-position-y ne sont pas standard.

1
shabunc