The only problem with IE around here is that the HTML being served to IE seems to be formed for the obsolete 6 and 7 versions. This forces the use of compatibility mode (basically the 6 engine) on 8 and 9, losing all the advantages of the more modern versions. Try to run 8 or 9 in vanilla mode (they expect good old W3C standard HTML) and it just fails dismally, so IE users are definately being a fed a diet of crud.
Guess what? IE 6 is rubbish, but we knew that anyway. Forcing the later versions to replicate it and all its foibles and then blaming MS for the results is just carp.
There are two better approaches. If you really must support 6 and 7 (For the love of God - WHY?), point some vanilla HTML 4 at 8 and 9 and reserve the rubbish for the versions used by Noah. The best approach is to can support for anything prior to 8 and just offer a page of upgrade links when the earlier version strings are detected.
|