background-position-x(background-position-y)是一个标准的W3C CSS属性吗?
我担心background-position-x
和background-position-y
。 壁虎(火狐)和Presto(歌剧)不支持他们,但Webkit(铬,Safari)的确…
有没有人知道(有官方的参考),如果这是(或将)被列入标准?
background-position-x
和background-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-position
或transform-origin
语法” 。原因可能是由于没有得到任何进一步的延迟。
也许它会被添加到CSS 4. 在www-style@w3.org邮件列表上有一个当前线程 ,您可能会感兴趣。
更新显然,这些属性已被批准用于CSS 4(请参阅[CSSWG]分钟Telecon 2014-04-16 ):
解决:
background-position-x
/-y
,background-repeat-x
/-y
批准用于背景和边框的第4级。
我想在某种意义上你已经回答了你自己的问题。 不,background-position-x和background-position-y都是非标准的。