Sono preoccupato per background-position-x
e background-position-y
. Gecko (Firefox) e Presto (Opera) non li supportano, ma Webkit (Chrome, Safari) sì ...
Qualcuno sa (con riferimenti ufficiali) se questo è (o sarà) incluso nello standard?
Sono preoccupato per background-position-x
e background-position-y
. Gecko (Firefox) e Presto (Opera) non li supportano, ma Webkit (Chrome, Safari) sì ...
Qualcuno sa (con riferimenti ufficiali) se questo è (o sarà) incluso nello standard?
Risposte:
background-position-x
e background-position-y
ora fanno parte del livello 4 dello standard Backgrounds and Borders .
RISOLTO: background-position-x / -y, background-repeat-x / -y approvato per il livello 4 di sfondi e bordi.
La divisione background-position
in -x
e è -y
stata proposta per CSS 3 ma è stata respinta in quanto il gruppo di lavoro "considerava il caso d'uso troppo debole per introdurre nuove proprietà". Inoltre, sembravano esserci alcuni problemi di ambiguità con più immagini di sfondo e CSSOM , l'API dietro CSS. Non sono sicuro di come WebKit e Trident li abbiano implementati e come abbiano affrontato queste preoccupazioni.
Il blob CSS WG ha appena segnalato ieri che non ci sarà "nessuna modifica background-position
o transform-origin
sintassi". Il motivo è probabilmente dovuto al fatto che non si ottengono ulteriori ritardi.
Forse verrà aggiunto a CSS 4. C'è un thread corrente sulla mailing list www-style@w3.org che potresti trovare interessante.
Aggiornamento Quindi apparentemente queste proprietà sono state approvate per CSS 4 (vedi [CSSWG] Minutes Telecon 2014-04-16 ):
RISOLTO:
background-position-x
/-y
,background-repeat-x
/-y
approvato per il livello 4 di sfondi e bordi.
Immagino che in un certo senso tu abbia già risposto alla tua stessa domanda. No, sia background-position-x che background-position-y non sono standard.