Regarding update of language declaration tests (I81NWG)

The I18N WG's language declarations tests has been updated. 3 comments 
in that regard.

http://www.w3.org/International/tests/tests-html-css/tests-language-declarations/results-language-declarations#summary

(1) "Declarations in the Content-Language meta element were recognized 
by all browsers tested except Opera."

Actually, Opera seems to support it. But in a buggy way. I have seen 
that it support it for <div> elements, but not for <p> elements. (And 
it probably has other bugs as well.) One can see this by trying the 
tests that Ian Hickson recently published. 
http://www.hixie.ch/tests/adhoc/html/meta/content-language/

(2) "For the browsers that support declarations in both html and meta 
elements (IE8, Firefox, Safari and Chrome), the html element always had 
precedence over the meta element."

Isn't an empty lang="" attribute also a "declaration"? May be you 
should make clear that you do not speak about empty lang in the above. 
(See below about the buggy handling of empty lang="".)

(3) Suggestion for the next update:  This test update incorporated some 
HTML5 and XHTML5 tests. But how about adding a test section for the 
only new thing with regard to language declaration functionality in 
HTML5 - namely the empty lang=""? HTML5 aligns the semantics of empty 
lang="" with  the semantics of empty xml:lang="". But the support for 
this is sloppy both XML/XHTML and in HTML. But browsers are buggy when 
it comes to the semantics of the empty lang=""/xml:lang="". Both when 
it comes to HTML5 and also when it comes to XHTML/XML. Thus this should 
be a really good thing to add tests for.
-- 
leif halvard silli

Received on Friday, 16 April 2010 03:30:25 UTC