Un ejemplo de código fot los comentarios condicionales que eyelidlessness usuario, amablemente publicó
"[si lt IE 8]" sólo funciona si el navegador IE es menor que IE8 IE8 porque lo hace bien. Con los comentarios condicionales IE7 organiza los DIVs muy bien en horizontal ... HTML:
<div class="container">
<!--[if lt IE 8 ]><table><tr><![endif]-->
<!--[if lt IE 8 ]><td><![endif]-->
<div class="link"><a href="en.html">English</a></div>
<!--[if lt IE 8 ]></td><![endif]-->
<!--[if lt IE 8 ]><td><![endif]-->
<div tabindex="0" class="thumb"><img src="pictures\pic.jpg" /></div>
<!--[if lt IE 8 ]></td><![endif]-->
<!--[if lt IE 8 ]><td><![endif]-->
<div class="link"><a href="de.html">Deutsch</a></div>
<!--[if lt IE 8 ]></td><![endif]-->
<!--[if lt IE 8 ]></tr></table><![endif]-->
</div>
Mi CSS
.link {
display:table-cell;
vertical-align:middle;
}
div.container {
margin: 0 auto;
display:table;
}
.thumb {
display:table-cell;
float: left;
text-align: center;
}
IE 8 y 9 Trabajar con el CSS como lo hace Firefox. IE7 se ve ahora igual utilizando las etiquetas TR de Table y TD &. En algunas páginas, IE 8 solo funcionaba el 20% del tiempo, así que utilicé [if lt IE 9]
Esto también ayuda a suavizar problemas de alineación vertical que IE7 no puede manejar.
graciosamente, se utiliza un corte para Firefox a continuación, busque un IE truco ..;) – NibblyPig