Por si a alguien le interesa después de mucho buscar y probar encontre la solución.
Resulta que a partir de Internet Explorer 10 en adelante , Microsoft desactivo el uso de los condicioanales como el IF que puse en el primer post y ya no se pueden usar.
Por lo que la solución esta en hacer un media querie haciendo que el navegador detecte algunos de los estilos propios que solo usa internet explorer.
Asi:
Código:
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
<!--Introducir el estilo CSS que se desee-->
}
Ahora tengo otra duda pero no tiene nada que ver con esto asi que abrire otro hilo.