Mostrar una hoja de estilos dependiendo de la version de IE

Internet Explorer es realmente un mundo aparte, y cuando se trata de maquetear un sitio no podemos dejar de pensar en aquellos usuarios que aún usan este navegador, pues si usamos transparencias o distintos efectos especiales en nuestras hojas de estilos IE no lo interpreta bien, y normalmente se suceden errores, en los cuales el sitio web se desarma.

Para solucionar estos problemas, la solución consiste en agregar al html unas líneas de codigo condicionales, que permiten indicarle al navegador según su version, que muestre la hoja de estilos definida.

Este es el codigo que permite identificar Internet Explorer 6, 7 y 8.

<!--[if IE 6]>
<link type="text/css" rel="stylesheet" href="css/estilosie6.css">
<![endif]-->

<!--[if IE 7]>
<link type="text/css" rel="stylesheet" href="css/estilosie7.css">
<![endif]-->

<!--[if IE 8]>
<link type="text/css" rel="stylesheet" href="css/estilosie8.css">
<![endif]-->