A esa hora me puse a trastear un poco por mi cuenta (más por aburrimiento que otra cosa) y cometí un error en la sintaxis de la condicional... Pues ese error dio resultado .
Fíjense en lo siguiente, la forma correcta de colocar las condicionales -por ejemplo- sólo para IE es:
Código html:
Ver original
<!--[if IE]>Tal cosa<![endif]-->
Luego quise colocar un trozo que lo leyeran todos menos IE, y según el tuto es así:
Código html:
Pero eso no funciona. Ahora bien, lo que inexplicablemente funcionó fue esto:Ver original
<!--[if !(IE)]>Tal cosa<![endif]-->
Código html:
Fíjense que le volé los dos guiones (--) en la etiqueta de apertura y cierre. Actualmente tengo los dos pedazos de código funcionando bien, uno para IE (con los guiones) y otro para los demás (sin guiones). Extraño pero cierto. Véanlo funcionando en mi blog, darioferrer.com (tuve que colocarlo así para solucionar un problema con el <embed> de los videos).Ver original
<![if !(IE)]>Tal cosa<![endif]>
Lo más probable es que solucione el problema con php (usar el HTML para esas funciones lo veo un poco pasado), pero definitivamente no deja de ser una curiosidad.