Меня беспокоит 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] Minutes Telecon 2014-04-16 ):
ПОСТАНОВИЛИ:
background-position-x
/-y
,background-repeat-x
/-y
утвержден для 4 уровня фонов и бордюров.
Думаю, в некотором смысле вы уже ответили на свой вопрос. Нет, и background-position-x, и background-position-y нестандартны.