Estoy preocupado por background-position-x
y background-position-y
. Gecko (Firefox) y Presto (Opera) no los admiten, pero Webkit (Chrome, Safari) sí ...
¿Alguien sabe (con referencias oficiales) si esto está (o estará) incluido en el estándar?
Estoy preocupado por background-position-x
y background-position-y
. Gecko (Firefox) y Presto (Opera) no los admiten, pero Webkit (Chrome, Safari) sí ...
¿Alguien sabe (con referencias oficiales) si esto está (o estará) incluido en el estándar?
Respuestas:
background-position-x
y background-position-y
ahora forman parte del nivel 4 del estándar Fondos y bordes .
RESUELTO: background-position-x / -y, background-repeat-x / -y aprobado para el nivel 4 de fondos y bordes.
Se propuso dividir background-position
en -x
y -y
para CSS 3, pero fue rechazado porque el grupo de trabajo "consideró que el caso de uso era demasiado débil para introducir nuevas propiedades". Además, parecía haber algunas preocupaciones de ambigüedad con múltiples imágenes de fondo y CSSOM , la API detrás de CSS. No estoy seguro de cómo WebKit y Trident los implementaron y cómo abordaron estas preocupaciones.
La burbuja CSS WG acaba de informar ayer que no habrá “ningún cambio background-position
o transform-origin
sintaxis.” La razón probablemente se deba a que no hay más retrasos.
Tal vez se agregue a CSS 4. Hay un hilo actual en la lista de correo www-style@w3.org que puede resultarle interesante.
Actualización Así que aparentemente estas propiedades han sido aprobadas para CSS 4 (ver [CSSWG] Minutes Telecon 2014-04-16 ):
RESUELTO:
background-position-x
/-y
,background-repeat-x
/-y
aprobado para el nivel 4 de antecedentes y fronteras.
Supongo que en cierto sentido ya ha respondido su propia pregunta. No, tanto background-position-x como background-position-y no son estándar.