¿Cómo funcionan los “comentarios condicionales de IE 6”?

Tengo este marcado que funciona bien:

Ahora estoy tratando de ponerle una solución específica ie6, así que estoy tratando de tener solo este div si el navegador no es IE 6. Así que quiero que esta línea pegue si es IE7, 8 y Firefox y Chrome. Intenté esto pero no parece funcionar en Firefox o Chrome.

  

¿Hay algún comentario condicional “if everything but IE6” que funcione en un archivo html?

Para apuntar a cualquier IE excepto IE6, ¡usted usa el ! operador:

 

Para apuntar a cualquier IE, excepto IE6 , así como a todos los demás navegadores , necesita una syntax especial para romper los comentarios condicionales, de modo que otros navegadores puedan leer y analizar el código HTML interno, en lugar de ver todo el bloque como un solo comentario:

  

La syntax original, como se muestra en la respuesta de voyager , conocida como syntax revelada en el nivel inferior , carece de los delimitadores de comentarios adicionales. Sin embargo, es HTML no válido, por lo que para mantener la validez del documento, debe usar la syntax anterior.

Lo que tienes que usar es

  

Los navegadores que no sean IE ven

como un comentario normal, por lo que nunca reciben para ver el div dentro

Intereting Posts