background-position-x(background-position-y)是一个标准的W3C CSS属性吗?

我担心background-position-xbackground-position-y 。 壁虎(火狐)和Presto(歌剧)不支持他们,但Webkit(铬,Safari)的确…

有没有人知道(有官方的参考),如果这是(或将)被列入标准?

background-position-xbackground-position-y现在是“背景和边框”标准的第4级的一部分。

解决:background-position-x / -y,background-repeat-x / -y被批准用于背景和边框的第4级。

将CSS的background-position分解为-x-y是为CSS 3提出的,但是由于工作组“认为用例太弱而无法引入新的属性”,所以被拒绝了。另外,对于多个背景图像 ,似乎存在一些模棱两可的问题 CSS CSS是CSS背后的API。 我不确定WebKit和Trident是如何实现它们以及如何解决这些问题的。

CSS工作组blob昨天刚刚报告说,将会“不改变background-positiontransform-origin语法” 。原因可能是由于没有得到任何进一步的延迟。

也许它会被添加到CSS 4. 在www-style@w3.org邮件列表上有一个当前线程 ,您可能会感兴趣。


更新显然,这些属性已被批准用于CSS 4(请参阅[CSSWG]分钟Telecon 2014-04-16 ):

解决: background-position-x / -ybackground-repeat-x / -y批准用于背景和边框的第4级。

我想在某种意义上你已经回答了你自己的问题。 不,background-position-x和background-position-y都是非标准的。