87

我很担心background-position-xbackground-position-y。Gecko (Firefox) 和 Presto (Opera) 不支持它们,但 Webkit (Chrome, Safari) 支持...

有谁知道(有官方参考资料)这是否(或将)包含在标准中?

4

3 回答 3

129

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

CSS WG blob 昨天刚刚报告说“不会更改background-position语法transform-origin”。原因可能是由于没有进一步的延误。

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


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

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

于 2012-03-11T09:51:49.807 回答
29

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

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

于 2014-07-25T08:14:01.937 回答
1

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

于 2012-03-11T09:14:25.020 回答