At 11:24 -0700 14/3/08, Alan Gresley wrote: >This is real problem if an author decides that IE8 should to go into >IE7 mode and render like the true IE7. No conditional comments meant >for IE7 are used.
Microsoft have said "Developers, you must use conditional comments, you must use X-UA, these are the only sanctioned ways". Consequently it seems self-evident that Microsoft cannot possibly ship IE8 with conditional comments not honouring the X-UA string (though as we've seen, that means that for IE=5 and IE=7, the version of IE that IE8 should match in a conditional comment is 7) But think about it - the conditional comment matching comes from the vector in the registry and to get multiple copies of IE running alongside one another using the appropriate CCs for each takes hacking of the registry http://www.positioniseverything.net/articles/multiIE.html I'm giving Microsoft the benefit of the doubt that this *will* be fixed, reasoning that in the face of the storm over the issue of compulsoriness of the X-UA header, their announcements about interoperability and convenient events to launch such things, that they just had to get what there was out there. And currently the support for dynamically tweaking the vector string is broken. Now if my conjecture is wrong, and Microsoft really do intend to ship an IE8 that treats conditional comments as IE8 whatever mode it's in then, well, I can't even begin to imagine the fallout for them and for developers. >It seems like that X-UA "IE=8" and [if IE 8] or generally IE8 mode alway wins >out. Have you tried [if lt IE 8]? I have now http://www.fu2k.org/alex/css/cssjunk/ie8/xuas IE8 shows up as being gt than 7 and not lt 8, regardless of X-UA target or mode. >> Second: The emulate-IE7-button should overrule the X-UA "IE=8". I'm not bothering with the whole emulate IE7 thing, given the things you have to remember (and that I then forget that I'm in IE7 emulation...) I run a second virtual machine with real IE7. Because it seems highly likely that IE7 emulation in IE8 is really only going to be equivalent to IE8 targeted with X-UA IE=7 - I wouldn't trust IE8 to tell me how the real IE7 behaves. > What we need is a valid IE8 filter hack and indeed I have found one. > ><http://css-class.com/test/ie8hack-valid.htm> Yes, I see why this is important right now, if you are using the emulate IE7 button ;) ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/