- From: Michel Fortin <michel.fortin@michelf.com>
- Date: Fri, 8 Dec 2006 08:48:31 -0500
Le 8 d?c. 2006 ? 0:08, Ian Hickson a ?crit : > On Fri, 8 Dec 2006, Alexey Feldgendler wrote: >> >> Recently, "<br/>" has been brought into the common subset of HTML5 >> and >> XHTML5. That's OK because browsers currently handle "<br/>" the >> same in >> HTML and XHTML, and will continue doing so. The same for xmlns >> attribute >> on <html>. >> >> However, introducing <xml:base> into the common subset of HTML5 and >> XHTML5 is not acceptable becasue it there woudl be markup in the >> common >> subset that means different things for HTML5 and XHTML5 consumers: >> nothing for the former, base URI specification for the latter. I >> don't >> see why would anyone want non-interoperable markup in the common >> subset. > > I agree. I agree too. If a something, even harmless, does not work as an author would expect it to work, it shouldn't validate. xml:lang shouldn't validate in HTML for instance because it would give authors a false sense that it correctly defines the language of the content. So currently, the most notable things not available in the common subset are: <base> vs. xml:base workaround: HTTP Content-Location header <http://www.w3.org/TR/html4/struct/links.html#h-12.4.1> <meta http-equiv=""> vs. <?xml ?> to specify the character set workaround: HTTP Content-Type header with charset specified. lang vs. xml:lang workaround: HTTP Content-Language header (although it can't switch language for different parts of a document) <http://www.w3.org/TR/html4/struct/dirlang.html#h-8.1.2> <noscript> and document.write() workaround: create nodes programatically and avoid the use of <noscript>. - I'd note however that this is not a limitation specific to the common subset, but one of XHTML. It's clear that all limitations of XHTML and all limitations of HTML applies to the common subset, the interesting part is the *additional* limitations it imposes, things with are supported by both but which cannot be expressed in a cross- compatible way. I've started a wiki page about the common subset: <http://wiki.whatwg.org/wiki/Common_Subset> Michel Fortin michel.fortin at michelf.com http://www.michelf.com/
Received on Friday, 8 December 2006 05:48:31 UTC