Martwię się o background-position-x
i background-position-y
. Gecko (Firefox) i Presto (Opera) ich nie obsługują, ale Webkit (Chrome, Safari) tak ...
Czy ktoś wie (z oficjalnymi odniesieniami), czy jest to (lub będzie) uwzględnione w normie?
Martwię się o background-position-x
i background-position-y
. Gecko (Firefox) i Presto (Opera) ich nie obsługują, ale Webkit (Chrome, Safari) tak ...
Czy ktoś wie (z oficjalnymi odniesieniami), czy jest to (lub będzie) uwzględnione w normie?
Odpowiedzi:
background-position-x
i background-position-y
są teraz częścią 4 poziomu standardu Tła i Granice .
ROZWIĄZANE: background-position-x / -y, background-repeat-x / -y zatwierdzone dla 4 poziomu tła i obramowań.
Podział background-position
na CSS 3 -x
i -y
został zaproponowany, ale został odrzucony, ponieważ grupa robocza „uznała przypadek użycia za zbyt słaby, aby wprowadzić nowe właściwości”. Ponadto wydawało się, że istnieją pewne niejasności związane z wieloma obrazami tła i CSSOM , API stojącym za CSS. Nie jestem pewien, w jaki sposób WebKit i Trident je wdrożyły i jak rozwiązały te problemy.
Obiekt blob CSS WG właśnie wczoraj zgłosił, że „nie będzie żadnych zmian background-position
ani transform-origin
składni”. Przyczyną jest prawdopodobnie brak dalszych opóźnień.
Może zostanie dodany do CSS 4. Na liście mailingowej www-style@w3.org znajduje się aktualny wątek , który może Cię zainteresować.
Aktualizacja Najwyraźniej te właściwości zostały zatwierdzone dla CSS 4 (patrz [CSSWG] Minutes Telecon 2014-04-16 ):
ROZWIĄZANE:
background-position-x
/-y
,background-repeat-x
/-y
zatwierdzono dla poziomu 4 tła i obramowań.
Myślę, że w pewnym sensie odpowiedziałeś już na swoje własne pytanie. Nie, zarówno background-position-x, jak i background-position-y są niestandardowe.