Является ли background-position-x (background-position-y) стандартным свойством W3C CSS? - PullRequest
87 голосов
/ 11 марта 2012

Я беспокоюсь о background-position-x и background-position-y. Gecko (Firefox) и Presto (Opera) не поддерживают их, но Webkit (Chrome, Safari) поддерживает ...

Кто-нибудь знает (с официальными ссылками), включено ли это (или будет) в стандарт?

Ответы [ 3 ]

130 голосов
/ 11 марта 2012

Разделение background-position на -x и -y было предложено для CSS 3 , но оно было отклонено, поскольку рабочая группа «сочла вариант использования слишком слабым, чтобы ввести новые свойства для него». Кроме того, казалось, некоторые проблемы с неопределенностью с несколькими фоновыми изображениями и CSSOM , API, стоящим за CSS. Я не уверен, как WebKit и Trident реализовали их и как они решили эти проблемы.

BLOB-объект CSS только что сообщил вчера, что «не будет никаких изменений в синтаксисах background-position или transform-origin». Причина, вероятно, в том, что дальнейшие задержки не возникают.

Возможно, он будет добавлен в CSS 4. В списке рассылки www-style@w3.org есть текущая тема *1023*, которая может вас заинтересовать.


Обновление Таким образом, очевидно, что эти свойства были одобрены для CSS 4 (см. [CSSWG] Протокол Telecon 2014-04-16 ):

РАЗРЕШЕНО: background-position-x / -y, background-repeat-x / -y одобрено для уровня 4 фона и границ.

28 голосов
/ 25 июля 2014

background-position-x и background-position-y теперь являются частью уровня 4 стандарта "Фоны и границы" .

РАЗРЕШЕНО: background-position-x / -y, background-repeat-x / -y одобрен для уровня 4 фона и границ.

1 голос
/ 11 марта 2012

Полагаю, в каком-то смысле вы уже ответили на свой вопрос.Нет, и background-position-x, и background-position-y нестандартны.

...