- From: Karl Dubost <karl@w3.org>
- Date: Sun, 17 Sep 2006 06:03:43 +0200
- To: fantasai <fantasai.lists@inkedblade.net>
- Cc: www-style@w3.org
Le 16 sept. 06 à 12:28, fantasai a écrit :
> karl@w3.org wrote:
>> Hi,
>> This is a QA Review comment for "CSS Module: Namespaces"
>> http://www.w3.org/TR/2006/WD-css3-namespace-20060828/
>> 2006-08-28
>> 2nd WD
>> About http://www.w3.org/TR/2006/WD-css3-namespace-20060828/#abstract
>> The Abstract section mentions namespaces, but it is not said that
>> it is XML namespaces.
>
> This specification isn't about XML namespaces. It's about
> namespaces in general.
> They could be XML namespaces used in selectors in CSS, or event
> namespaces used
> in property values in some "scripting sheets" language. It doesn't
> matter; the
> spec only
> a) defines syntax to bind prefixes to namespaces
> b) defines syntax to represent namespace-qualified names
> It doesn't define the semantics of the names. That depends on the
> context, and
> is defined by a host language (such as CSS Selectors) that uses the
> syntax
> defined in this module.
Agreed. Then define it clearly in the specification, which is not the
case right now. Stress out the differences, gives the general concept
about namespaces.
>
>> CSS is having its own mechanism for namespaces as well (aka -moz-
>> for example.) It would be better to really define which one the
>> specification is talking about.
>
> -moz- is a vendor extension. It's not a namespace, it's just a
> naming convention
> to avoid clashes in vendor-specific CSS properties and values.
> While these
> properties and values conform to the core parsing grammar, they are
> not actually
> valid CSS.
As you have written just above:
> This specification isn't about XML namespaces. It's about
> namespaces in general.
-moz- is a kind of namespace to "avoid clashes in vendor-specific CSS
properties and values". This is another mechanism of namespace. It is
specifically what a namespace is. A mechanism to avoid name clashes
and create a particular space.
Then it is really necessary to explain the way Namespaces are defined
in this specification, more than at initially thought.
--
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
QA Weblog - http://www.w3.org/QA/
*** Be Strict To Be Cool ***
Received on Sunday, 17 September 2006 04:10:21 UTC