- From: Sylvain Galineau <sylvaing@microsoft.com>
- Date: Wed, 12 Jan 2011 19:23:53 +0000
- To: Tab Atkins Jr. <jackalmage@gmail.com>, Rafal Chlodnicki <rchlodnicki@opera.com>
- CC: "www-style@w3.org" <www-style@w3.org>
> From: www-style-request@w3.org [mailto:www-style-request@w3.org] On Behalf > Of Tab Atkins Jr. > Sent: Wednesday, January 12, 2011 10:01 AM > To: Rafal Chlodnicki > Cc: www-style@w3.org > Subject: Re: Serializing gradient function > > On Wed, Jan 12, 2011 at 9:37 AM, Rafal Chlodnicki <rchlodnicki@opera.com> > wrote: > > Given examples: > > linear-gradient(top left, black, white) > > linear-gradient(left top, black, white) > > > > if following citation from CSSOM spec again: > > > > "Where multiple CSS component values can appear in any order without > > changing the meaning of the value (typically represented by a double > > bar || in the value syntax), use the order as given in the syntax." > > > > both of these examples should have "linear-gradient(top left, black, > white)" > > computed value as gradient syntax specifies them in that order: > > > > [ [top | bottom] || [left | right] ] > > Ooh, good example. I don't think that that CSSOM clause applies, actually > (these aren't component values, they're function arguments), but they > should indeed serialize the same way. I'll modify the serialization > algorithm to reflect that. Afaik this CSSOM clause is relatively recent and remains Editor's Draft material. I don't think you'll find many properties working that way across browsers, or strong interest in fixing existing serialization to work this way given the compatibility risks. I don't recall any WG discussion on using syntax definitions to specify OM serialization. There was a brief discussion on the topic on this mailing list a few months ago. I'm still of the opinion dbaron expressed at the time [1] [1] http://lists.w3.org/Archives/Public/www-style/2010Jun/0454.html
Received on Wednesday, 12 January 2011 19:24:28 UTC