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 14:42:05 -0700
Message-ID: <4DC46B2D.1080707@inkedblade.net>
To: www-style@w3.org
On 05/06/2011 02:07 PM, Boris Zbarsky wrote:
> On 5/6/11 4:52 PM, fantasai wrote:
>>> 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.
>
> Which doesn't mean that no one is using it.

True. But it makes it less likely.

>>> 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.
>
> Or machine-generate such that they are invalid. Since it works in all
> browsers, would they even notice?
>
> Also note that "enough" doesn't have to be many to cause compat issues.
> Just one is enough.

One machine generator that generates xywh notation, yes. But given
the awkwardness of the media fragment syntax wrt use as an identifier
and the fact that it's invalid, I'm reasonably confident that there
isn't such a machine generator.

If we were talking about numbers as identifiers, or putting spaces in
identifiers, or using a non-identifier punctuation character like ':',
that would be a more reasonable concern. But we're talking about
something that matches "xyzh=\d+,\d+,\d+,\d+".

> So the only question is how much hoop-jumping is worth it to avoid the
> compat issues. You're making the argument that 0 is the right amount, yes?

It depends on the magnitude of the compat problem. I believe the
problem you're concerned about is entirely theoretical.

~fantasai
Received on Friday, 6 May 2011 21:42:32 GMT

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