Quote:
Originally Posted by Zholl
Ok, so I've validated my code through the W3 Markup Validation Service, and I'm in the process of fixing the 48 errors and 21 warnings it gave me. Hopefully that will fix the problem....
Oh, and art, could you elaborate? I'd like to know what I'm getting in to here.
|
What he meant was that IE is infamous for its compliance with W3 standards. Just because something validates with W3 does not mean that it will render correctly in IE.
Conditional comments are a great example. Conditional comments do not exists in W3 specs, yet IE supports them:
Code:
<!---[if ...]>
Do stuff
<![endif]-->
Ironically, this abnormal behavior is what allows workarounds to IE's non-compliance. Sticking IE-only CSS inside a conditional comment allows for a webpage designer to "fix" some problems that crop up in IE.