Pregunta

IE le permite detectar qué versión de IE se está ejecutando en función de las condiciones de comentarios de sus navegadores (en realidad no sé si así se llama, alguien puede corregirme si no lo es).

<! --[if lt IE 7]> css code here.. <! [endif] -->

¿Alguien sabe si otros navegadores han seguido su ejemplo para determinar qué versión de su navegador se está utilizando?

<! --[if FF]> css code here.. <! [endif] -->
<! --[if O]> css code here.. <! [endif] -->
¿Fue útil?

Solución

En general, no debe necesitar hacer esto con los navegadores modernos (FF3.6, Chrome, IE9, Safari). Además, si se dirige a un truco a un navegador que aún está cambiando, corre el riesgo de que el hack siga funcionando, pero el problema que resolvió se solucionó, y luego su solución se rompe.

Los hacks o comentarios condicionales solo deben estar dirigidos a los navegadores antiguos (IE6 e IE7 son los objetivos principales).

Otros consejos

No, los comentarios condicionales solo son compatibles con Internet Explroer y la lista de Condiciones disponibles es bastante asombroso.

Tenga en cuenta que puede usar comentarios condicionales para ocultar Cosas de los navegadores de IE en general:

<!--[if !IE]><!-->
<b>This HTML is not seen by IE</b>
<!--<![endif]-->

Feo, feo, aunque ...

No que yo supiese. ¿Estás tratando de servir diferentes CSS o una combinación de CSS y JS/Otro?

Quizás usando los prefijos de proveedores como -moz-, -webkit- y -o- Antes de que las declaraciones de CSS pudieran funcionar para usted en ese caso.

No,

Los comentarios condicionales son Es decir, solo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top