Le 06-10-07 à 07:35, Ian Hickson a écrit :
Semantic-free with regards to the XBL specification or with regards to
the user agent.

Neither. With regards to the element. An element has semantics if it is defined (generally by a specification) to have semantics. For example the
"form" element in the HTML namespace has semantics to do with form
submission. The "div" element in the XBL namespace has semantics to do
with block rendering and tooltips. And so forth.

Then back to the original question.

        What is a semantic free element?

Is the element "alfrun" a semantic free element?
There could be a DTD, schema or specification giving some semantics to this element.
It seems that "form" is not semantic free but "alfrun" is. Why?

Is a semantic free element an element which has no declared namespace in an XBL document?

Let's take a user agent HappySurf implementing XBL and SVG only. [...]
Is the "svg" element "semantic free" for HappySurf user agent?

The "svg" element in the SVG namespace is never semantic-free.

        Why?
        because the namespace is accessible in the document?

It has the
(rather complicated) semantics defined for that element in the SVG
specification. It doesn't matter whether the UA supports SVG or not.

There are many elements in the world which are defined in specs not supported in user agents. How do we distinguish a semantic free with a non semantic free element in the context of XBL implementations?
        namespaces?





--
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 ***





Reply via email to