0

EDIT: Correction du code IE7 de l'en-tête du site dans mon message d'origine. Avoir essayé cela et en insérant X-UA-Compatible: IE = EmulateIE7 dans l'en-tête sans succès. Ces deux étapes sont proposées par Microsoft ici:Problèmes d'affichage de Wordpress 2.8+ et IE8?

http://blogs.msdn.com/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx 

Je travaille sur un blog Wordpress (URL: www.nxtbot.com) et ont rencontré quelques problèmes avec la façon dont le blog rend dans IE8. Le site utilise Wordpress 2.8+ et le thème Mandigo Wordpress.

La conception principale de la page comporte une fenêtre de contenu centrale, avec deux barres latérales sur le côté droit de la page qui utilisent et affichent les éléments du widget.

Le site se charge et s'affiche parfaitement lorsqu'il est affiché avec Chrome, Firefox et Safari, mais se casse en mode IE8: les deux barres latérales disparaissent et seule la fenêtre de contenu principale est visible.

J'ai essayé d'insérer cela dans l'en-tête du site ...

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

... pour forcer la compatibilité IE7, mais cela ne semble pas aider.

Quelqu'un d'autre a-t-il rencontré ce problème ou a-t-il trouvé une solution/solution de contournement?

+0

après IE7 est-ce vraiment un point d'interrogation ou juste une faute de frappe? évidemment devrait être une double citation. – DmitryK

Répondre

0

Votre utilisation pour positionner le contenu et la barre latérale est une très mauvaise idée, mais ce n'est pas le problème avec IE8

.

le vrai problème est que vous avez une balise d'objet non fermée dans le poste 228 et que mangera le reste de la page. Comme vos sidebars sont après le contenu, puis ils disparaissent.

ce que vous devez faire (sauf fixer le balisage cassé , bien sûr) est d'arrêter d'utiliser des tables et à la place dessiner les barres latérales dans les divs qui sont à droite flotté, et les mettre avant t il se contente du HTML. Le résultat serait des barres latérales correctement positionnées qui sont rendues avant le contenu et ne disparaîtront pas si votre contenu casse le balisage.

+0

Merci Guss! J'ai corrigé la balise non fermée dans le message # 228 et cela a résolu le problème à court terme. Je suppose que les autres problèmes que vous avez décrits sont liés au thème que j'utilise (Mandigo), donc je vais commencer à chercher un autre thème. Des suggestions sur ce front? – leorick

+0

C'est une question de goût personnel, je suppose :-). Je ne suis pas beaucoup pour 2 mises en page de la barre latérale (je pense qu'ils sont trop occupés). Sur un nouveau blog que j'ai créé aujourd'hui, j'ai utilisé iNove qui, je pense, a l'air vraiment sympa et dispose de 4 emplacements de barre latérale personnalisables (même s'ils sont tous les uns après les autres dans le balisage par défaut). – Guss

0

"misssing après attribut content, si ce n'est pas erreur égalisateur.