2012-10-09 4 views
2

Le cycle rapide des mises à jour pour Firefox commence à nous poser problème, car chaque mise à jour majeure semble introduire des variations dans le rendu.CSS ciblant une version spécifique de Firefox

Existe-t-il une méthode fiable (javascript ou css) pour cibler des versions majeures spécifiques de Firefox?

+1

La méthode "correcte" consiste à établir un support de base pour la plupart des navigateurs, puis à améliorer progressivement les nouveaux navigateurs prenant en charge les dernières fonctionnalités CSS. Cela peut devenir un cauchemar pour cibler des versions spécifiques de navigateurs, en particulier lorsque Chrome et Firefox sont sur des cycles de publication rapide. – Andrew

+1

@andrewap C'est ce que j'essaie de faire - nous avons un CSS de base qui fonctionne bien dans les navigateurs les plus courants. Nous utilisons des commentaires conditionnels pour cibler iPad et IE, et nous avons environ 3 règles supplémentaires chacune. J'essaie juste de corriger un problème de positionnement vertical qui est apparu dans FF16 - je ne veux pas pousser notre menu à 20px dans tous les autres navigateurs juste pour convenir à un bug de rendu apparent dans FF16. – HorusKol

+1

Il existe des moyens d'interroger la version du navigateur en utilisant JavaScript. Par exemple, vous pouvez utiliser ['jQuery.browser'] (http://api.jquery.com/jQuery.browser/) pour déterminer la version, puis charger un fichier CSS spécifique pour résoudre le problème. Au fait, quel est exactement ce bug de rendu? – Andrew

Répondre

0

Vérifiez ce link, spécifiquement dans la section "Codes de navigateurs disponibles".

+0

Ne permet pas de distinguer une version de FF de 4 et plus (et puisque nous sommes sur la version 16) – HorusKol

Questions connexes