Wordpress 2.8+ и проблемы с отображением IE8?

РЕДАКТИРОВАТЬ: исправлен код IE7 заголовка сайта в моем исходном сообщении. Пробовали это и безуспешно вставляли X-UA-Compatible: IE = EmulateIE7 в заголовок. Оба эти шага предлагаются Microsoft здесь:

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

Я работаю над блогом Wordpress (URL: www.nxtbot.com) и столкнулся с некоторыми проблемами, связанными с отображением блога в IE8. Сайт использует Wordpress 2.8+ и тему Mandigo Wordpress.

Основной дизайн страницы имеет одно центральное окно содержимого с двумя боковыми панелями в правой части страницы, которые используют и отображают элементы виджета.

Сайт загружается и отлично отображается при просмотре в Chrome, Firefox и Safari, но ломается при просмотре в IE8: обе боковые панели исчезают, и отображается только главное окно содержимого.

Я пробовал вставить это в шапку сайта ...

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

... для обеспечения совместимости с IE7, но это, похоже, не помогло.

Кто-нибудь еще сталкивался с этой проблемой или есть исправление / обходной путь?


comment
после IE7 это действительно вопросительный знак или просто опечатка? очевидно, должны быть двойные кавычки.   -  person DmitryK    schedule 18.08.2009


Ответы (2)


Использование вами для позиционирования содержимого и боковой панели - действительно плохая идея, но проблема не в этом в IE8.

настоящая проблема в том, что у вас есть тег незакрытого объекта в сообщении 228, который съедает остальную часть страницы. Поскольку ваши боковые панели находятся после контента, они исчезают.

Что вам следует сделать (кроме, конечно, исправления неработающей разметки), так это прекратить использование таблиц и вместо этого нарисовать боковые панели в div, которые размещены правильно, и поместить их перед содержимым в HTML. Результатом будут правильно расположенные боковые панели, которые отображаются перед контентом и не исчезнут, если ваш контент нарушит разметку.

person Guss    schedule 18.08.2009
comment
Спасибо, Гасс! Я исправил незакрытый тег в посте № 228, и это решило краткосрочную проблему. Я предполагаю, что другие проблемы, которые вы описали, связаны с темой, которую я использую (Mandigo), поэтому я начну искать другую тему. Есть какие-нибудь предложения по этому поводу? - person leorick; 18.08.2009
comment
Думаю, это дело личного вкуса :-). Я не очень люблю 2 макета боковой панели (думаю, они слишком заняты). В новом блоге, который я создал сегодня, я использовал iNove, который, на мой взгляд, выглядит очень красиво и имеет 4 настраиваемых местоположения боковой панели (даже если все они расположены одно за другим в разметке по умолчанию). - person Guss; 18.08.2009

"отсутствует после атрибута содержимого, если это не связывающая ошибка.

person usoban    schedule 18.08.2009