Re: CSS WG comments on SVG 1.2

Dean Jackson wrote:
>>>> Several properties in SVG 1.2 (including 'enable-background',
>>>> 'overlay', 'cache', 'static', 'snap', 'focusable', 'tooltip') have
>>>> names that are likely to clash with future CSS extensions. Since the
>>>> SVG-introduced properties apply only to specific SVG cases, whereas the
>>>> CSS properties are generic, we request that the SVG property names be
>>>> made more specific to avoid future clashes.
>>>
>>> Although you are probably aware, the reason for this type of issue is
>>> that CSS doesn't offer any way to "package" property names and ensure
>>> avoiding clashes with other vocabularies.
>>
>> Prefixing every property with "svg-" would do that.
> 
> So would prefixing the majority of the CSS properties with "html-".

Except that all non-SVG CSS properties, even markup languages specific 
properties like XHTML Ruby, apply to all XML markup languages and HTML.

Everything the CSS WG has created works interoperable between XML 
dialects and HTML. There is no such thing as HTML specific CSS properties.

The problem is that SVG is a presentational markup language.


-- 
  Anne van Kesteren
  <http://annevankesteren.nl/>

Received on Tuesday, 30 November 2004 23:45:57 UTC