Мене турбує background-position-x
і background-position-y
. Gecko (Firefox) та Presto (Opera) їх не підтримують, але Webkit (Chrome, Safari) підтримує ...
Хто-небудь знає (з офіційними посиланнями), чи включено це (або буде включено) до стандарту?
Мене турбує background-position-x
і background-position-y
. Gecko (Firefox) та Presto (Opera) їх не підтримують, але Webkit (Chrome, Safari) підтримує ...
Хто-небудь знає (з офіційними посиланнями), чи включено це (або буде включено) до стандарту?
Відповіді:
background-position-x
і background-position-y
зараз входять до рівня 4 стандарту "Фони та межі" .
ВИРІШЕНО: background-position-x / -y, background-repeat-x / -y затверджено для рівня 4 фонів та меж.
Розбиття background-position
на -x
і -y
було запропоновано для CSS 3, але його відхилили, оскільки робоча група "вважала варіант використання занадто слабким, щоб вводити нові властивості для". Крім того, здавалося, що деякі неоднозначності проблеми з кількома фоновими зображеннями і CSSOM , в API позаду CSS. Я не впевнений, як WebKit та Trident реалізували їх і як вони вирішили ці проблеми.
CSS РГ блоб тільки повідомив вчора , що буде «ніяких змін в background-position
або transform-origin
синтаксисі.» Причина, мабуть, пов’язана з відсутністю подальших затримок.
Можливо, він буде доданий до CSS 4. У списку розсилки www-style@w3.org є поточна тема, яка може вам здатися цікавою.
Оновлення Отож, очевидно, ці властивості затверджені для CSS 4 (див. [CSSWG] протокол Telecon 2014-04-16 ):
ВИРІШЕНО:
background-position-x
/-y
,background-repeat-x
/-y
затверджено для рівня 4 фонів та кордонів.
Я думаю, у якомусь сенсі ви вже відповіли на власне запитання. Ні, і background-position-x, і background-position-y нестандартні.