RE: Splitting background-position in two different attributes

Yes, IE9's implementation is aligned somewhat with CSSOM but I've been told on multiple occasions not to use that document as an official reference for anything.

> -----Original Message-----
> From: www-style-request@w3.org [mailto:www-style-request@w3.org] On
> Behalf Of Øyvind Stenhaug
> Sent: Thursday, August 18, 2011 2:30 AM
> To: www-style@w3.org
> Subject: Re: Splitting background-position in two different attributes
> 
> On Thu, 18 Aug 2011 02:46:08 +0200, Brian Manthos
> <brianman@microsoft.com>
> wrote:
> 
> > Jonathan Snook:
> >> For example, something like this:
> > div {
> >> background-image: url(a.png), url(b.png), url(c.png), url(d.png);
> >> background-position: 0 0, 100% 100%;
> >> background-repeat: no-repeat;
> > }
> >> What should an OM query for 'background' return? Is it
> constructable?
> >
> > From an IE perspective:
> > Empty string.  It is not constructible because (a) you are missing 5
> > properties and (b) the layer counts for the specified properties are
> > inconsistent.
> >
> > From a W3C perspective:
> > Please point me to the specification and section that explicitly
> > indicate what the correct answer is for CSS3.  I cannot find it.
> 
> This seems pretty close:
> 
> http://www.w3.org/TR/cssom/#serializing-css-values

> http://dev.w3.org/csswg/cssom/#serializing-css-values

> 
> "If the value of a shorthand property is requested and it cannot be
> computed because the properties associated with the shorthand have
> values
> that cannot be represented by the shorthand the serialization is the
> empty
> string."
> 
> --
> Øyvind Stenhaug
> Core Norway, Opera Software ASA
> 

Received on Thursday, 18 August 2011 16:54:08 UTC