Každý se s tímto setkal, každý na tento “neduh” Microsoftu nadává a každý se s tím snaží nějak poprat.
Způsobů jak docílit stejného zobrazení v různých verzích IE je více, mě se nejvíce osvědčili podmíněné komentáře.
Před nimi jsem používal různé CSS triky a hacky, pěkný článek včetně ladění i pro jiné prohlížeče a jejich verze je zde: http://paulirish.com/2009/browser-specific-css-hacks/ je dobré (minimálně) tyto hacky znát. Já je ale nepopužívám, jsem spíše zastánce toho, že dobře sepsaný kód se ve většině prohlížečů zobrazí stejně a největší problém dělají právě různé verze IE, proto jsem začal používat podmíněné komentáře, které pro jednotlivé verze volali různé CSS např. takto:

<!--[if lt IE 7]><link rel="stylesheet" href="styles-ie-6.css" type="text/css" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="styles-ie-7.css" type="text/css" /><![endif]-->
<!--[if IE 8]><link rel="stylesheet" href="styles-ie-8.css" type="text/css" /><![endif]-->

Tento způsob je výborný, až na to, že zvedá počet requestů na stránce, ale o co horší, pokud je toho více, tak se z toho stává nepřehledný guláš a pro odladění něčeho např, pro IE6, 7 a ostatní prohlížeče, musí mít otevřené 3 CSS šablony a v nich editovat.

Poté jsem narazil na mnohem hezčí, lepší, prostě úžasnější způsob, kterým si vypodmínkovávám tag BODY a podle verze IE mu dávám CLASSu, zápis v HTML vypadá takto:

<!--[if lt IE 7 ]><body class="ie6"><![endif]-->
<!--[if IE 7 ]><body class="ie7"><![endif]-->
<!--[if IE 8 ]><body class="ie8"><![endif]-->
<!--[if IE 9 ]><body class="ie9"><![endif]-->
<!--[if !IE]><!--><body><!--<![endif]-->

Ale poté když člověk nakoukne do CSS šablon, tak uvidí např. něco takového:

#header #logo{
margin-top:10px
}
.ie6 #header #logo{
margin-top:15px
}
.ie8 #header #logo{
margin-top:12px
}

na jednom místě má přesně přehled pro jaké IE, je dělána jaká úprava a může jí snadno upravit, takto se (alespoň mě) lépe udržuje hlavní CSS šablona a je dle mě nejlepší způsob, jak ladit pro IE. Jaké vy používáte způsoby? Podělte se do komentářů :)