我对某事感到担心 background-position-x
和background-position-y
。Gecko(Firefox)和Presto(Opera)不支持它们,但是Webkit(Chrome,Safari)支持...
有谁知道(有官方参考资料)这是否(或将)包含在标准中?
我对某事感到担心 background-position-x
和background-position-y
。Gecko(Firefox)和Presto(Opera)不支持它们,但是Webkit(Chrome,Safari)支持...
有谁知道(有官方参考资料)这是否(或将)包含在标准中?
Answers:
background-position-x
并background-position-y
已成为“背景和边框”标准4级的一部分。
解决:background-position-x / -y,background-repeat-x / -y批准用于4级背景和边框。
background-position
将CSS 3拆分为-x
并-y
提出,但由于工作组“认为用例太弱而无法为其引入新属性”而被拒绝。此外,似乎有一些不确定性的担忧与多背景图片和CSSOM,背后CSS的API。我不确定WebKit和Trident如何实现它们以及它们如何解决这些问题。
该CSS工作组的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级。
我想从某种意义上讲您已经回答了自己的问题。不,背景位置x和背景位置y都是非标准的。