Détecter si Firefox 3.5 ou Firefox 3.0 ou inférieur

Je dois admettre que je n'ai jamais eu à s'inquiéter à propos de Firefox versions avant quand il est venu à CSS, mais pour une raison quelconque, FF 3.5 n'est pas le positionnement de certains de mes éléments de manière adéquate par rapport à la façon dont FF2 et FF3.0 faire.

Maintenant, je suis confronté à la nécessité de détecter si son FF 3.5.

Voici ce que je fais maintenant pour la manipulation de feuille CSS sur FF et IE:

<!-- MAIN STYLESHEET -->
<link rel=stylesheet href="./inc/style.css" type="text/css">

<!-- IE STYLE SHEET -->
<!--[if IE]> <style type="text/css">@import "./inc/style.ie.css";</style> 
<![endif]-->

Maintenant, j'ai besoin d'ajouter une 3e option, je suppose, mais comment? Est-il un moyen de le faire, ou suis-je confronté à devoir mettre en œuvre une sorte de JavaScript solution?

Grâce -

  • Quel est le code css que vous avez de l'expérience avec cette? J'ai toujours essayer de contourner le problème avant de créer un grand nombre de navigateur feuilles de style spécifiques. En fait, je n'ai jamais utilisé un navigateur feuille de style spécifique à tous..
  • J'ai regardé vers l'avant pour Firefox 3.5, mais bien que je n'ai pas connu votre problème, j'ai des problèmes où 3.5 montre les images (images de fond, etc.) dans des couleurs différentes que la tous les autres navigateurs (y compris IE6!). Grosse déception.
InformationsquelleAutor OneNerd | 2009-07-16