W3C home > Mailing lists > Public > www-style@w3.org > February 2003

Re: : in CSS

From: Chris Lilley <chris@w3.org>
Date: Wed, 19 Feb 2003 14:38:31 +0100
Message-ID: <112174164281.20030219143831@w3.org>
To: www-style@w3.org, Robin Berjon <robin.berjon@expway.fr>
CC: Sigurd Lerstad <sigler@bredband.no>

On Wednesday, February 19, 2003, 1:57:33 PM, Robin wrote:


RB> Chris Lilley wrote:
>> @namespace foo url(http://www.w3.org/2000/svg);
>> foo|svg { fill: purple }
>> 
>> Not that this will match all occurrences of the svg element in the SVG
>> namespace regardless of whether they use s:, svg: foobar: or nothing
>> as their prefix.

RB> Just to clarify, that "Not" there is really "Note" :)

yes.

>> The alternative that people might have considered trying, svg\:svg is
>> bogus and harmful, because it pretends that the whole string is one
>> local name and because it makes assumptions about what the namespace
>> prefix is.

RB> Note that it would be *theoretically* possible given a document conforming to 
RB> XML 1.0 but not to the namespaces rec to have an element the name of which would 
RB> contain a colon.

But even in XML 1.0 there was fair warning that it was reserved.

RB> In that case I guess that foo\:bar would be the right way to do 
RB> it.

Yes.

RB> I'd think however that anyone foolish enough to use such a
RB> vocabulary may be considered to get what they deserve if
RB> implementations fail to style it.

Very much so. I mention it only because it seems to be prevalent in
one implementation that I am aware of, and i hope that this will
change rather soon.


-- 
 Chris                            mailto:chris@w3.org
Received on Wednesday, 19 February 2003 08:39:07 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:19 GMT