W3C home > Mailing lists > Public > public-xml-core-wg@w3.org > May 2005

Re: CSS selectors and xml:id

From: Bjoern Hoehrmann <derhoermi@gmx.net>
Date: Sun, 08 May 2005 21:38:30 +0200
To: Ian Hickson <ian@hixie.ch>
Cc: www-style@w3.org, public-xml-core-wg@w3.org
Message-ID: <428d5d36.265008890@smtp.bjoern.hoehrmann.de>

* Ian Hickson wrote:
>On Sun, 8 May 2005, Bjoern Hoehrmann wrote:
>> 
>> The data:text/css,test{background:red}test#test{background:lime} is a 
>> URI reference to the "test{background:lime}" fragment of the style 
>> sheet. I sure hope there is no WHATWG proposal that changes that as that 
>> would be incompatible with a broad range of URI and RFC 2397 
>> implementations.
>
>Um, data: URIs have no fragment identifiers. Why would "#" have any 
>special meaning in data: URIs? (Having said that, data: URIs maybe 
>_should_ have fragment identifiers, but that's another story.)

RFC 2397 does not allow the "#" to appear anywhere, so even if it is
a matter of the scheme whether the first "#" introduces a fragment
identifier, the test document would be non-compliant. But I am not
sure why you think this depends on the scheme, the value of the href
pseudo-attribute is defined to be a URI Reference and these always
allow an optional fragment identifier. Try data:,x#y in Opera 8, it
will show "x" not "x#y" ...
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 
Received on Sunday, 8 May 2005 19:37:57 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:21:32 GMT