Martwię się o background-position-xi 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-xi 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-xi background-position-ysą 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-positionna CSS 3 -xi -yzostał 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-positionani transform-originskł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/-yzatwierdzono 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.