[html5] HTTP precedence

Keryx Web webmaster at keryx.se
Thu Mar 13 06:07:52 PDT 2008


Let's see if there is anyone still on this list...

I was thinking yet again about MSIE 8 and the meta-tag. Now that the 
default behavior has been reversed we are better off, but one 
implementation issue still bugs me.

A character encoding set with a meta element does not override one set 
with an HTTP header. But a an IE rendering engine mode set with a meta 
element may. I reacted to this as a teacher who hates it when things do 
not work in uniform ways. It's like teaching strong verbs - every 
student hates it.

However, there is also a principle about "Authoritative Metadata"
http://www.w3.org/2001/tag/doc/mime-respect

IE 8 violates this principle, as I see it.

In HTML 5 this is no longer an issue, according to Ian, since the meta 
element has been redefined(?) (The list archive is messed up at the 
moment, I can't fin the reference.)

 From a teaching point of view it still is an issue. But what my puny 
brain fails to get is in what way HTML 5 redefines meta, so this is not 
a problem technically. Any explanation?

Also, if the meta element really has been altered I think it should be 
mentioned in http://www.w3.org/TR/html5-diff/


Lars Gunther



More information about the Help mailing list