Trying to figure this out. I have two pages that display perfectly in Firefox, both pass validation at w3c, no warnings. CSS passes validation as well. Neither display properly in IE8. They both have Google AdSense code on them, using div float code.
When viewed on IE8, the text is on top of other text, images are in the wrong place, even h2 and h3 text is in the wrong place. If I remove the div float and AdSense code, the pages display normally.
So how is it that IE8 is supposed to be more standards compliant, yet cannot display pages that are 100% validated? I know about emulating IE7, but I'd rather fix the html instead of applying a band aid that will break at some point down the road. Also, I've tried them with and without the IE text jog fix, no difference.
I think I'm beginning to be happy that IE use is dropping worldwide.
Any ideas on fixing this? The pages are xhtml 1.0 transitional. I'd like to have the text wrap the AdSense code, as I don't like the way it looks otherwise. It's the 200x200 square ad.
Thanks in advance.