2009-07-23 27 views
1

J'ai émis un comportement étrange de IE8. Nous avons téléchargé l'application asp.net sur iis6. Tout fonctionne bien et la mise en page est en place. Mais sur ma machine collègue, avec le même navigateur (IE8), la disposition tombe une partie et sur la partie des autres machines aussi (! ??) Il est étrange car il est: le même serveur, les mêmes systèmes d'exploitation et le même navigateurmise en page tombe sur IE8 sur certaines machines

Quelqu'un a des idées pourquoi c'est le cas?

Merci

+2

IE .... suce .... –

+0

@ Chacha102 - Thats sur le long et court de celui-ci. – StingyJack

Répondre

3

Mon morceau de code préféré pour traiter des questions IE8 est comme suit:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> 

pop juste que dans l'en-tête du document et suivants du site fonctionne et se comporte correctement dans IE8 après cela, il est un problème avec les navigateurs moteur de rendu mis à jour et pas votre code. Essayer.

+0

merci Andrew, belle astuce;) – Marko

+0

Pas de problème. IE est le fléau de la plupart des développeurs Web. Plus nous partageons, mieux le web sera inévitablement. – Andrew

+0

@Andrew: Ou si votre site est conforme aux normes, vous pouvez utiliser '' pour garantir qu'un visiteur IE8 ne peut pas mettre le navigateur en compatibilité mode. http://blogs.msdn.com/ie/archive/2008/08/27/introducing-compatibility-view.aspx –

3

Le mode de compatibilité IE7 est probablement activé sur l'un des navigateurs, ce qui rend plus IE8 se comportent IEish (mode standard Microsoft au lieu des normes du W3C). Vérifiez si le bouton qui ressemble à une page cassée (ou si Tools > Compatibility View) est activé.

+0

merci, c'était – Marko