0

编辑:更正了我原始帖子中的站点标题 IE7 代码。已经尝试过并将X-UA-Compatible: IE=EmulateIE7插入到标题中,但没有任何成功。微软在这里建议了这两个步骤:

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

我正在开发一个 Wordpress 博客(网址:www.nxtbot.com),并且遇到了一些关于博客在 IE8 中呈现方式的问题。该站点使用 Wordpress 2.8+ 和 Mandigo Wordpress 主题。

页面的主要设计有一个中央内容窗口,页面右侧有两个侧边栏,用于使用和显示小部件元素。

该站点在使用 Chrome、Firefox 和 Safari 浏览时可以完美加载和显示,但在使用 IE8 浏览时会中断:两个侧边栏都消失了,只有主内容窗口可见。

我试过把它插入到网站标题中......

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

...强制 IE7 兼容性,但这似乎没有帮助。

其他人遇到过这个问题,或者有修复/解决方法吗?

4

2 回答 2

0

" 在内容属性之后丢失,如果这不是绑定错误的话。

于 2009-08-18T13:34:27.813 回答
0

您使用 来定位内容和侧边栏是一个非常糟糕的主意,但这不是 IE8 的问题。

真正的问题是您在帖子 228 中有一个未关闭的对象标签,并且吃掉了页面的其余部分。由于您的侧边栏在内容之后,因此它们会消失。

您应该做的(当然,修复损坏的标记除外)是停止使用表格,而是在正确浮动的 div 中绘制侧边栏,并将它们放在 HTML 中的内容之前。结果将是在内容之前呈现的正确定位的侧边栏,并且如果您的内容破坏了标记也不会消失。

于 2009-08-18T13:55:39.310 回答