I was hoping someone cold help. I have website that is not displaying properly in IE but works fine is Firefox. The website can found at banner-stands.storesecured.com. Any help would be greatly appreciated Thanks, Mike
You have a meta before your doctype, so IE will be in quirks mode.... because of this the validator likely gives up before it even finds any real errors in the document. After correcting for that you have 54 more validation errors meaning you do not have HTML, you have gibberish. Unclosed tags, elements like STYLE in places they aren't allowed, attributes that don't even exist (scrolldelay), HTML 3.2 tags in your XHTML doctype, required attributes missing - It's a miracle it renders right in FF, and if it does, it's because you are relying on error correction instead of valid code. ... and that's just in terms of invalid HTML. Non-semantic markup, presentational attributes, presentational tags, spans for headings, spans for content, all of which appear to be block level content, clearing DIV's for no good reason, inlined presentational styles - what you have is a hodge-podge of modern and decade old coding techniques. The CSS, That reset you are using is a bit overblown. The lack of declaring normal on fonts can cause render issues in older IE's, one should never declare the same font-size and line-height since that can chop off descenders. (unless of course you mix it with text-transform:uppercase), some property condensation wouldn't hurt, though you seem to be wasting time declaring display:block on block-level elements. You've resorted to the width adjusting hack for IE instead of just writing it properly from the start, and you seem to be absurdly class and id heavy, much less DIV and other wrapping tag heavy. I'd have to chuck it and start over from scratch to even come close to somethign I'd trust cross-browser. All that said, I've seen worse. At least you appeared to use the tab key and maintain some semblence of legible blocks.
Wow, sorry but I have to agree with deathshadow. Apart from tabbing most of your HTML, it's a mess. Just done a quick comparison with FF3 and IE8(+emulating 7) and couldn't see anything displaying incorrectly, what exactly is the problem you were looking to solve? As it "appears" fine for me Personally I would cut down on the CSS, I assume you rely on it for shopping cart software or something but you may be better off redesigning it from scratch and use only what you really need it keeps maintaining it much easier