- From: Chris Lilley <chris@w3.org>
- Date: Mon, 3 Jun 2002 13:36:09 +0200
- To: www-style@w3.org, www-style-request@w3.org, Andy <lordpixel@mac.com>
On Monday, June 3, 2002, 6:53:44 AM, Andy wrote:
A> Chris Lilley wrote:
>> It remains to be shown, though, that any color naming syntax has any
>> benefit over entity references which can be used to assign any desired
>> color to any desired keyword, under user control, in any language,
>> with 100% interoperability and no changes to the specification.
A> You mean SGML/XML entity references?
Yes. Well, XML ones - there is only one SGML+CSS implementation that I
am aware of.
A> ie, something like:
A> &AndysFunkyBlue;
A> along with an appropriate definition?
Yes.
A> I didn't think those would work in .css files. I'd be happy to hear that
A> I'm wrong!
It will only work in internal files, that is correct, unless CSS gets an XML syntax.
A> Can you provide a working example?
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/SVG/DTD/svg10.dtd" [
<!ENTITY AndysFunkyBlue '#2356CF'>
]>
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"
viewBox="0 0 400 300">
<desc>
Demonstration of entity references for arbitrary named colors
</desc>
<style type="text/css">
circle { fill: #393; stroke: #C66; stroke-width: 8}
#Andy > circle { fill: &AndysFunkyBlue; }
</style>
<circle r="200" cx="200" cy="150"/>
<g id="Andy">
<circle r="100" cx="200" cy="150">
<desc>I am whatever color the entity tells me to be</desc>
</circle>
</g>
</svg>
--
Chris mailto:chris@w3.org
Received on Monday, 3 June 2002 07:37:13 UTC