- From: Brian Manthos <brianman@microsoft.com>
- Date: Thu, 18 Aug 2011 16:53:32 +0000
- To: Øyvind Stenhaug <oyvinds@opera.com>, "www-style@w3.org" <www-style@w3.org>
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