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

Gui*_*ile 87 css background-position

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

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

Gum*_*mbo 129

拆分background-position-x-y提出了CSS 3,但它得到了拒绝,因为工作组"考虑到用例太弱,为引进新的属性."此外,似乎有一些不确定性的担忧多背景图片CSSOM,背后CSS的API .我不确定WebKit和Trident是如何实现它们的,以及它们如何解决这些问题.

CSS工作组的blob刚刚报道昨日,会有"没有变化background-positiontransform-origin语法." 究其原因,可能是由于没有得到任何进一步的拖延.

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


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

决议:background-position-x/ -y,background-repeat-x/ -y批准了4级背景和边界.

  • 简化sprite的代码太弱了?那好吧. (101认同)
  • 很好的答案,不是我想听的那个.:/ Upvoted. (8认同)

Raz*_*zor 28

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

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

  • 浏览器支持[相当不错](http://caniuse.com/#search=background-position),但是:Firefox根本不支持它:( (2认同)