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/

Reply via email to