You can force IE8 to render pages as IE7, which can provide a workaround , since IE7 and IE8 cannot cohabit. Just add the following tag to <head> :
<meta http-equiv="X-UA-Compatible" content="IE=7">
Microsoft also provides this tag to be added to the HTTP header or site header:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
Microsoft has more information on using a tag on a page.
I understand that the entire IE7 rendering engine is left untouched in IE8, so sites can simply add to these headers and leave it in IE7 mode. However, changes were made to the DOM and for security, which were not passed in IE7, so the transition is not perfect.
Firefox / Safari / Chrome / Opera / etc .. completely ignore this tag. There's a great entry on A List Apart .
source share