When you see things working or not working in IE8/IE7, most of the time even though you are using IE8 you see issues that are related to IE7 bcos IE8 mistakenly running in IE7 Mode! As you might or might not know, IE messed up when Compatibility Mode is introduced. Read more from http://msdn.microsoft.com/en-us/library/dd567845(VS.85).aspx …
The problem with this Compat Mode is that if you haven’t run Windows Updates lately or missed a recommended update called:
“Compatibility View List Update …”
If you haven’t installed any updates you’re ALWAYS running in IE7 mode in IE8 when surfing your site or hundreds of other sites. Here’s how to tell:
- Open IE8 and navigate to: res://iecompat.dll/iecompatdata.xml
- Then see if your site is listed in the page
If so, you’re running in Compat Mode all the time and you need to install recommended updates.
Another way to tell what mode you’re in is to right click on the page and view source. Find the body tag:
<body>
If it has ie8 as a class, you’re good. If it has ie7 in it, then you have to install above said updates.