tenes que hacer exactamente lo que estas haciendo!
dentro del <head> de tu pagina pondrias esto:
Cita: <!--[if !IE]>
<link href="estilos-ie.css" rel="stylesheet" type="text/css">
<!--<![endif]-->
Ahi cargas las correcciones de tu sitio, en el CSS llamado
estilos-ie.css
Supongamos que un DIV llamado header en Firefox te queda a 10px del top, pero en explorer esos 10px parecen menos.....¿que hacer?
A tu hoja de estilos PARA IE le colocas màs margen top, por ejemplo 14px! y listo
Asi vas solucionando errores.
Pero ojo, no hace falta que repitas exactamente la misma CSS para explorer!!
NO! solo debes tener ahi las propiedades que te danconflicto, nada mas....
Ejemplo:
css normal --> #header{color:#000;margin-top:10x;}
css IE --> #header{margin-top:14px}
Espero te sirva
Slds.-