Just a handy tip for those with time or budget constraints that are wrestling with IE8’s (once again) new way of interpreting your code from IE6 and IE7. As IE8 won’t be doing anything amazing just yet that you can’t live without rendering wise, just place this code between your head tags to make it render like IE7. Now you only have two versions to tear your hair out over!
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
People give Microsoft a hard time but they are making a genuine effort. It’ll take them a while to dig themselves out of the hole they are in with developers but thank heavens for small gestures.
All that said, for the record I use Safari and Chrome on a regular basis and say go for those over IE if you have the choice. And coders don’t be lazy! Learn to code IE8 and use it as soon as possible. Never leave in a time saver if it’s going to be problematic down the line.