Previous Message
Next Message

X-UA-Compatible - Discrepancies between targeted behaviour in IE8 resolved

Sent by Alan Gresley on 9 March 2008 17:05


Alex Robinson wrote:


> I've added a second quirks mode to both the iframe demos and the hack 
> filters. As you said, the HTML4 without a URL provokes the expected 
> quirks behaviour with regard to * html.
> 
>     http://local.fu2k.org/alex/css/cssjunk/ie8/xua
>     http://local.fu2k.org/alex/css/cssjunk/ie8/tests/  (yet again)


Seems be off-line, damm... Nope may this will what we want.

http://www.fu2k.org/alex/css/cssjunk/ie8/xua
http://www.fu2k.org/alex/css/cssjunk/ie8/tests/


> >So it seems to be the absence of doctype together with X-UA IE=8 to
> >create some strange effects...
> 
> Oh yeah. In fact it seems the absence of a doctype creates a 
> different kind of quirks mode to the presence of a quirks mode 
> inducing one...


I couldn't take it anymore so I ran some test. From my test I have concluded that there are there
modes in IE8:

1. IE8 Standard mode
1. IE7 Strict mode
1. IE6 Mystery mode

There is no true quirks modes that changes the box model in how you would expect. IE7 Strict mode is
the same as IE7 (almost) standard mode. What they claimed is IE5 quirks mode is just nonsense. This
is some mode quite like IE6 in (almost) standard mode. I based this all on my own test. To test
doing the following.

1. Close any instances of IE8
2. Reload and IE8 and load this page.

http://css-class.com/test/index-quirks-control.htm

Whichever compatible test you select they are all the same. All three mode (1., 2, and 3) are the
same in there appearance.

Notice how none of these pages has developed a horizontal scroll bar. In the real IE6 all test look
the same (similar IE6 Mystery mode) but it's different from what is claim as IE5 quirks mode, notice
how there is a horizontal scroll bar. In the real IE5 all test look the same but horizontal scroll
bar is larger and the honor roll has moved further right. This test is important.

http://www.fu2k.org/alex/css/cssjunk/ie8/xua-ie5

Instead of having a true quirks mode with old box model, have the IE team somehow created a new mode
that calculates a bazaar box model???


This is so wrong and supports what Anne van Kesteren has said.

http://annevankesteren.nl/2008/03/ie8-bad


He basically says that no other browser will show a page in super standard mode without a doctype,
but you can do this in IE8 with IE=8. Anne's last comment sums it up.

http://annevankesteren.nl/2008/03/ie8-bad#comment-6499

All I want is a stand alone IE8 in super duper standard mode. We now have to support:

1. The real IE5 (optional)
2. The real IE6
3. The real IE7

and one of the following.

4a. IE8 Standard mode
4b. IE7 Strict mode
4c. IE6 Mystery mode

That at least three versions to support. I glad I am just serving up standard content. How can
developers cope with working on a site in quirks mode. I believe the toggle will eventually be the
switch that an Intranet admin would use to select quirks mode and old box model. But I can't see
this working very well. The only thing that seems to be true is IE7 Strict mode equal the real IE7.
I will leave this alone now, my head is spinning :-)


> Right, that's it. I must walk away form this now ;)


Yes it does get crazy. I call it Meta Mode Madness!

Gorge, just wait for a stand alone version to download (it will be cheaper on bandwidth anyway).
Once you perform the IE=mystery test or toggle there no return from the madness.


Alan

http://css-class.com/test/


______________________________________________________________________
css-discuss [EMAIL-REMOVED]]
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/
Previous Message
Next Message

Message thread:

Possibly related: