Je m'inquiète pour background-position-x
et background-position-y
. Gecko (Firefox) et Presto (Opera) ne les prennent pas en charge, mais Webkit (Chrome, Safari) le fait ...
Quelqu'un sait-il (avec des références officielles) si cela est (ou sera) inclus dans la norme?
Réponses:
background-position-x
etbackground-position-y
font désormais partie du niveau 4 de la norme Backgrounds and Borders .la source
La scission
background-position
en-x
et a-y
été proposée pour CSS 3, mais elle a été rejetée car le groupe de travail "considérait le cas d'utilisation trop faible pour introduire de nouvelles propriétés." De plus, il semblait y avoir des problèmes d'ambiguïté 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 «aucun changement de syntaxe
background-position
ou detransform-origin
syntaxe». La raison est probablement due à l'absence de nouveaux retards.Peut-être qu'il 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.
Mise à jour Donc, apparemment, ces propriétés ont été approuvées pour CSS 4 (voir [CSSWG] Minutes Telecon 2014-04-16 ):
la source
Je suppose que dans un certain sens, vous avez déjà répondu à votre propre question. Non, background-position-x et background-position-y ne sont pas standard.
la source