Le 1 déc. 2006 à 11:44, Ian Hickson a écrit :
On Fri, 1 Dec 2006, Michel Fortin wrote:
Okay, so if I understand well, xml:lang in the spec refers to the
"lang"
attribute in the "xml" namespace, not to the "xml:lang" attribute
in the
null namespace that you get with the HTML parser. It makes sense
from a
DOM perspective, but it's misleading from a markup perspective, so I
still think it should be clarified.
Could you propose some text?
What about adding at the end of this paragraph:
"If both the xml:lang attribute and the lang attribute are set, user
agents must use the xml:lang attribute, and the lang attribute must
be ignored for the purposes of determining the element's language."
the following sentence:
"Note that the xml:lang attribute can only be set via scripting for
HTML documents, since the HTML parser does not handle namespaces."
I guess that new sentence is totally obvious when you've read the
Terminology section, but I still think it's important because
xml:lang is used a lot in XHTML1 documents served as text/html, and
people will be referring to this part of the spec to know what
browsers do about them so it ought to be clear.
Michel Fortin
[EMAIL PROTECTED]
http://www.michelf.com/