Question

IE vous permet de faire détectez la version d'Internet Explorer est en cours d'exécution en fonction de leurs navigateurs conditions de commentaire (En fait, je ne sais pas si c'est ce qu'ils sont appelés, quelqu'un peut me corriger si ce n'est pas).

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

Est-ce que quelqu'un sait si d'autres navigateurs ont suivi leur exemple pour déterminer quelle version de Thier navigateur est utilisé?

<! --[if FF]> css code here.. <! [endif] -->
<! --[if O]> css code here.. <! [endif] -->
Était-ce utile?

La solution

En général, vous ne devriez pas avoir besoin de le faire avec les navigateurs modernes (FF3.6, Chrome, IE9, Safari). En outre, si vous ciblez un hack à un navigateur qui est en train de changer encore, vous courez le risque du hack travaille encore, mais le problème qu'il a résolu d'être fixé, puis vos pauses fixes.

hacks ou des commentaires conditionnels ne devraient viser d'anciens navigateurs (IE6 et IE7 sont les principales cibles).

Autres conseils

Non, les commentaires conditionnels ne sont pris en charge par Internet Explroer et la liste des conditions disponibles est tout à fait étonnante.

Notez que vous pouvez utiliser des commentaires conditionnels à cacher les choses de navigateurs IE en général:

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

laid, laid, mais ...

Pas que je sache. Essayez-vous de servir différents CSS ou un combo de CSS et JS / autre?

Peut-être en utilisant les préfixes fournisseurs comme -moz-, -webkit- et -o- avant les déclarations CSS pourrait fonctionner pour vous dans ce cas.

Nope,

commentaires conditionnels sont IE uniquement .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top