Re: [CSS21] url() parsing

On Saturday 2011-04-23 17:03 +1000, Alan Gresley wrote:
> On 23/04/2011 7:18 AM, fantasai wrote:
> >I believe this testcase
> >http://test.csswg.org/suites/css2.1/20110323/html4/uri-015.htm
> >
> >background: red U\r\4c ("support/swatch-green.png");
> >
> >is wrong according to the core grammar. But I'm not 100% sure...
> >Also, we have three passes on the testcase. Do we want the testcase
> >or the grammar to be right? (I think the grammar should be right
> >in this case, making this pass probably does more harm than good.)
> >
> >~fantasai
> 
> 
> The pass condition is wrong, since there are no comma. WebKit drops
> the whole declaration for two reasons. First it does not allow
> escapes in 'url' and secondly it does not allow whitespace between
> the url and opening parenthesis 'url ('.

There's no whitespace there, since character escapes consume a
whitespace character following them.

-David

-- 
L. David Baron                                 http://dbaron.org/
Mozilla Corporation                       http://www.mozilla.com/

Received on Saturday, 23 April 2011 21:02:52 UTC