Estou preocupado com background-position-x
e background-position-y
. Gecko (Firefox) e Presto (Opera) não os suportam, mas Webkit (Chrome, Safari) sim ...
Alguém sabe (com referências oficiais) se isto está (ou será) incluído na norma?
Estou preocupado com background-position-x
e background-position-y
. Gecko (Firefox) e Presto (Opera) não os suportam, mas Webkit (Chrome, Safari) sim ...
Alguém sabe (com referências oficiais) se isto está (ou será) incluído na norma?
Respostas:
background-position-x
e background-position-y
agora fazem parte do nível 4 do padrão Backgrounds and Borders .
RESOLVIDO: background-position-x / -y, background-repeat-x / -y aprovado para o nível 4 de fundos e bordas.
Dividindo background-position
em -x
e -y
foi proposto para CSS 3 , mas ele foi rejeitado como o grupo de trabalho “considerado o caso de uso muito fraco para introduzir novas propriedades para.” Além disso, parecia haver algumas preocupações de ambigüidade com várias imagens de fundo e CSSOM , a API por trás do CSS. Não tenho certeza de como o WebKit e o Trident os implementaram e como abordaram essas questões.
O blob CSS WG relatou ontem que não haverá “nenhuma mudança nas sintaxes background-position
ou transform-origin
”. A razão provavelmente se deve ao fato de não haver mais atrasos.
Talvez seja adicionado ao CSS 4. Há um tópico atual na lista de discussão www-style@w3.org que você pode achar interessante.
Atualização Então, aparentemente, essas propriedades foram aprovadas para CSS 4 (consulte [CSSWG] Minutes Telecon 2014-04-16 ):
RESOLVIDO:
background-position-x
/-y
,background-repeat-x
/-y
aprovado para o nível 4 de planos de fundo e bordas.
Acho que, de certa forma, você já respondeu à sua própria pergunta. Não, tanto background-position-x quanto background-position-y não são padronizados.