Tengo problemas para conseguir
<!--[if !IE]>
trabajar. Me pregunto si es porque tengo esto en mi documento
<!doctype html>
<!--[if lt IE 7]> <html class="ie6 oldie"> <![endif]-->
<!--[if IE 7]> <html class="ie7 oldie"> <![endif]-->
<!--[if IE 8]> <html class="ie8 oldie"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="">
<!--<![endif]-->
Cuando agrego
<!--[if !IE]><!-->
<link type="text/css" rel="stylesheet" href="/stylesheets/no-ie.css" />
<!--<![endif]-->
a mi encabezado por alguna razón no funciona. Sin embargo si agrego
<!--[if !IE]><!-->
<style>
All my css in here
</style>
<!--<![endif]-->
a la página html real (en el encabezado) funciona. ¿Alguna sugerencia? Salud
Actualizar a mi pregunta
Ok, cuando
<!-->
eliminé solo verifiqué en IE, que estaba funcionando, pero ahora de vuelta en FF, el no-ie.css también se había aplicado a FF. Así que agregué nuevamente <!-->
y eliminé el / (y lo agregué a la plantilla principal para que el cms no lo agregara nuevamente) y todo está funcionando de nuevo en FF, ¡pero ahora la hoja de estilo se está aplicando a IE! Así que lo intenté
<!--[if IE]>
<link type="text/css" rel="stylesheet" href="https://stackoverflow.com/stylesheets/no-ie.css">
<![endif]-->
y
<!--[if !IE]> -->
<link type="text/css" rel="stylesheet" href="/stylesheets/no-ie.css">
<!-- <![endif]-->
Y eso no funcionó. Básicamente estoy tratando de hacer que esta página funcione http://css-tricks.com/examples/ResponsiveTables/responsive.php pero muevo el css a una hoja de estilo. Seguramente tiene que ser simple. ¿Qué me estoy perdiendo? Prefiero no usar JQuery si no tengo que hacerlo. Salud
<!-->
inmediatamente después del<!--[if !IE]>