2010-10-20 11 views
0

http://test.rfinvestments.co.za
que je travaille sur ce site pour un peu de temps et, maintenant que ce soit en ligne, je suis frustré par des problèmes de compatibilité multi-navigateur que don ne se présentent pas lorsque je regarde le site de mon pc.Site affiche mal dans IE 8, mais fonctionne très bien dans d'autres navigateurs

Si vous affichez le site dans Google Chrome, vous devriez le voir exactement comme il doit être vu. Dans IE 8, j'ai seulement remarqué une chose qui manque. Croit l'élément de menu TEAM d'une icône avec un i. Cette icône doit être au-dessus d'une image qui passe du gris au noir de droite à gauche. Cette image de dégradé ne s'affiche pas dans IE 8 malgré la modification de la feuille de style IE 8 pour la mettre explicitement là.

De même, pour une raison quelconque, je peux voir le sous-menu qui sort de l'élément de menu INVESTISSEMENTS sur mon ordinateur, mais mon père ne peut pas le voir sur le sien. J'ai également ajouté le CSS du système de menu à la feuille de style IE 8.

comme indiqué précédemment, ces problèmes n'existent pas sur mon pc pc ... Je suis tous à court d'idées, quelqu'un peut-il suggérer quelque chose?

Merci d'avance.

+0

est-IE8 de votre père en mode de compatibilité, et le vôtre non? – Nivas

+0

non, je lui ai dit de l'enlever ... il affiche une plus mauvaise compatibilité – Ortund

+0

En mode de compatibilité IE8 votre site web est cassé. Quand je l'exécute en mode standard, cela fonctionne bien. Vérifiez IE8 de votre père s'il fonctionne en mode de compatibilité. D'une certaine manière, je sens le réglage par défaut dans IE8 est de tout faire fonctionner en compatibilité. – Pradeep

Répondre

2

L'URL de l'image dans ie.css est faux.

Il devrait être:

background: url("Images/Splurb2.png"); 

(notez la majuscule)

+0

merci beaucoup :) La compatibilité cross-navigateur est une telle douleur ... bien que vous ayez raison, j'ai vérifié aussi ie8.css et j'ai trouvé le même problème. Fixe et tout est 100% maintenant, merci – Ortund

+0

@Logan - Oui, ça ne rend pas la vie facile du tout. –

1

Votre doctype

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ... 

est transitoire. Changez-le à strict et cela devrait montrer une amélioration. J'ai essayé votre site en FF et IE8 (mode standard (mode non quirk)) et ça marchait bien. D'une certaine manière dans une machine où vous n'êtes pas capable de voir votre site Web correctement, IE8 est configuré pour fonctionner en mode Quirks. En définissant votre DOCTYPE à strict, nous pouvons empêcher cela dans une certaine mesure. HTH

+0

Fait, aucune amélioration en ce qui concerne l'image (vous pouvez trouver l'image sur 'http: // test.rfinvestments.co.za/Splurb2.png' – Ortund

0

Vous devez ajouter la balise suivante à votre balise head afin de dire IE8 de ne pas utiliser le mode de compatibilité lors de l'affichage de votre site:

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 
+0

Ajout de la méta, pas d'amélioration (mais je ne vois pas dans compatibilité) – Ortund

+0

Je pense que cela va résoudre le problème vu par votre père, pas l'autre problème et cela empêchera les futurs utilisateurs de voir le site en mode de compatibilité par défaut –