2010-02-12 4 views
2

Je ne suis pas sûr à 100% que je devrais poster ceci ici mais où puis-je le poster (certainement pas Server Fault ou Super User) donc j'espère que ce n'est pas trop inapproprié.Quels navigateurs Web posent le plus de problèmes d'incompatibilité?

Je suis en train de développer un script que j'espère sortir sous forme de plugin pour wordpress et d'autres systèmes de gestion de contenu open source. Le but du script est de permettre aux concepteurs Web d'attacher dynamiquement des feuilles de style et des javascripts en fonction du navigateur utilisé par le visiteur. Donc, si leur site semble un peu étrange dans Chrome par exemple, alors ils peuvent attacher un hack css ou javascript juste pour ce navigateur. Il y aura aussi plus de fonctionnalités pour le script, mais c'est le but principal.

De toute façon, je voudrais savoir quels navigateurs pour inclure le support, pour cela j'ai besoin de savoir lequel donne aux concepteurs/développeurs le plus de problèmes. Pas seulement le nom mais aussi la version (Internet Explorer 4). Merci d'avance!

+1

Internet Explorer 4 - ouah! havent entendu parler de IE 4 dans un temps de retard ... – t0mm13b

+1

Excusez mon ignorance, mais ne devriez-vous pas considérer la popularité du navigateur dans votre décision? Vous ne voulez pas * vraiment * ajouter du support pour IE4, IE3, Netscape 4.08 et Mosaic 1.0, n'est-ce pas? –

+1

J'ai (jusqu'ici) résisté à la tentation d'éditer la question et de remplacer IE4 par IE6. * là *, j'ai dit ce que tout le monde a probablement pensé maintenant. – pavium

Répondre

0

Mon vote dans la mesure où les navigateurs problématiques encore en usage courant devraient être IE 6.

5

IE6 est de loin la plus problématique de tous les navigateurs. Bien que son utilisation diminue mois par mois, elle est encore largement utilisée. Tous les navigateurs IE ont toujours souffert de problèmes d'affichage. Parfois, les marges ne sont pas ce qu'elles étaient, parce que vous devez descendre dans la hiérarchie CSS pour définir toutes les marges pour comprendre ce qui se passe. Vous ne devriez pas avoir à vous soucier de quoi que ce soit en dessous de IE6.

1

Toutes les versions de IE ... Microsoft n'aime à se conformer aux normes du W3C afin qu'ils préfèrent ajouter à hacks « Conform »

Je sais navigateurs Opera ne prennent pas en charge encore CSS3 (dernière version) .... S'amuser!

+0

Je suis d'accord. Outre IE, Opera a également des problèmes d'incompatibilité. Arrgh. –

+1

Opera a plus de CSS3 que IE a et, d'ici la fin de l'année, aura beaucoup plus. – Rob

+0

Opera a un support CSS3 mais des choses comme border-shadow, c'est obsolète. –

0

Chaque fois que quelqu'un parle de "problèmes de compatibilité du navigateur", dans presque tous les cas, les vrais problèmes sont avec IE. Le balisage écrit sur les standards web fonctionne généralement bien dans n'importe quel autre navigateur sauf un ajustement occasionnel, mais il y a des dizaines sinon des centaines de sites dédiés au piratage et à la fixation d'IE alors qu'il n'y en a pas. En fait, il y a déjà des librairies javascript pour ce genre de chose, pour qu'IE puisse fonctionner comme d'autres navigateurs plus modernes, comme Dean Edwards ie7.js et 'maximiser' (je pense que ça s'appelle).

La plupart des développeurs écrivent aux normes, tester dans les navigateurs modernes, ajuster si nécessaire, puis, avec une main instable ouvrir IE. Séparez CSS et javascript pour les navigateurs modernes n'est pas nécessaire. Alors que certains préfèreront le faire avec IE, la plupart d'entre nous se contentent de commentaires conditionnels et alimentent IE, ce que l'IE doit corriger lui-même.

0

La plupart des gens conçoivent pour IE6 + ces jours-ci, ce qui signifie qu'ils sont en train de concevoir pour les normes W3C avec IE6 remontant la protection arrière. Voici un fantastic site qui décompose toutes les fonctionnalités du navigateur par navigateur, à partir d'IE6.

Questions connexes