Three Reasons Sites Break In Internet Explorer 7
Okay, if you're like me you've been eagerly awaiting the day when IE 7 got popular enough that we could stop worrying about non-standards compliant browsers like IE 6 and stop using browser quirks to compensate. Well, that day is nearly here, and yet IE 7 is breaking sites that it should have viewed just fine. 456 Berea Street explains the Three reasons sites break in Internet Explorer 7:
Sites that have an XML declaration before the DOCTYPE, making IE 6 use quirks mode, but not IE 7. Both browsers still get the same CSS, so IE 7 renders it differently.
Sites that depend heavily on CSS hacks that no longer work in IE 7.
Sites that use conditional comments to feed a bugfix stylesheet to IE without specifying a version number, thereby making IE 7 load the bugfixes and mess up rendering.



Leave a comment