2011-10-06 3 views
0

Je suis sur un MAC et j'installe quelques machines virtuelles avec des fenêtres pour pouvoir vérifier la compatibilité du navigateur.La même version du navigateur sur les différents systèmes d'exploitation

Responsabilité J'ai des licences pour tous

Maintenant, je dois avoir un système d'exploitation avec IE9 - Vista, 7, et la bêta a récemment publié de Windows 8 peut tout gérer que l'un. Est-ce que le navigateur affichera les choses différemment parce qu'il est dans un autre OS?

Je suis déjà besoin d'installer XP 2 fois, pour couvrir IE6 et IE8 (je sais que IE6 est pas à jour, mais encore utilisé beaucoup.)

Vive les commentaires.

Répondre

2

Je suis aussi développeur web et j'ai mon mac, un pc et 3 machines virtuelles pour tester IE6-9. Les systèmes d'exploitation ne devraient pas avoir d'importance. Les navigateurs sont codés pour fonctionner à peu près de la même manière quel que soit le système d'exploitation (à l'exception des versions d'extensions tierces ou des modifications des paramètres de configuration). La seule chose qui causerait des différences est si vous ne déclarez pas <! DOCTYPE > Dans IE 6-9, s'il n'y a pas de Doctype, il passe en mode quirks. Le mode Quirks est fondamentalement ce que IE était à la version 5 et plus tôt. C'est le seul navigateur que j'ai trouvé pour le faire.

+0

Bien sûr, la norme, chaque version a différents jeux de règles CSS. Donc, ce qui pourrait fonctionner dans un pourrait ne pas fonctionner dans un autre. IE a tendance à être, parfois, 6-12 mois derrière les normes CSS. (Mon opinion seulement) –

+0

Cool merci pour la clarification. Je ne pensais pas qu'il y aurait une différence, mais avec IE on ne sait jamais vraiment jusqu'à ce qu'il soit testé: -D Aussi je vais tout coder en strict ou l'équivalent futur de ceux-là, car HTML 5 n'a pas encore ces options - donc les doctypes ne devraient pas causer le problème. –

+1

HTML5 est construit comme HTML4 avec support XML/XHTML et n'a pas de strict, de transitionnel ou lâche. Et dans la mesure où cela devient une norme, je crois qu'il n'y en aura pas encore. HTML5 est en cours de construction pour la facilité d'utilisation et plus de fonctionnalités, du point de vue du développeur. Je code toujours tout comme je l'ai fait pour XHTML Strict et ça marche bien en HTML5. De plus, seul IE9 supporte les balises HTML5 seulement (nav, footer, header) sans l'aide de javascript, html5shiv. –

Questions connexes