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?
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.
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.
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.