W3C home > Mailing lists > Public > www-style@w3.org > May 2011

Re: [css3-images] Features Overview

From: fantasai <fantasai.lists@inkedblade.net>
Date: Fri, 06 May 2011 13:52:13 -0700
Message-ID: <4DC45F7D.2050308@inkedblade.net>
To: www-style@w3.org, public-media-fragment@w3.org
On 05/06/2011 11:32 AM, Boris Zbarsky wrote:
>
>>> And things get really interesting if the image is an SVG, where a ref
>>> already means something entirely different.
>>
>> Presumably such refs match the identifier syntax
>
> Why would we presume that?
>
> Try loading this in your browser:
>
> <svg xmlns="http://www.w3.org/2000/svg">
> <defs>
> <pattern id="xywh=10,30,60,20" width="1" height="1">
> <rect width="100" height="100" fill="green"/>
> </pattern>
> </defs>
> <rect width="500" height="500" fill="url(#xywh=10,30,60,20)"/>
> </svg>
>
> Works for me in Gecko, WebKit, Presto, IE9.

We would presume that because SVG requires an identifier for id attributes.
Your example doesn't validate.

> Basically, I think the media fragments draft is not backwards-compatible with current behavior and thus I think that using it
> should require explicit opt-in.

Your argument assumes that there are enough authors who *hand-write* their
SVG identifiers *such that* they are invalid in a way that matches #xywh
syntax, that this is a problem.

I'm skeptical.

(Not that I don't think there are issues with this feature. I just don't
think this is one of them.)

~fantasai
Received on Friday, 6 May 2011 20:55:15 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:40 GMT