2

我已经阅读了我能找到的所有 SO 问题,并且已经在这个问题上待了 4 天(很遗憾)。请不要认为我试图通过在此处发布某些工作来缩短工作时间。我很乐意阅读解决方案并自己应用它,但很可能我已经尝试过了......

请在IE8中查看此页面

如您所见,左侧菜单位于页面内容下方。这是网站上唯一这样做的页面。我认为这是我添加特定于该页面的 CSS 中的某些内容,但是在完全删除自定义 CSS 时,不仅页面看起来像垃圾,而且它并没有修复左侧菜单。

如果有人可以建议我如何将左侧菜单实际放在左侧,我将不胜感激。

更新(非常尴尬) 我在页面右侧有一个没有结束标记的 div。它导致左侧菜单成为解释显示行为的右侧内容的子菜单。

对于浪费阅读此问题的人的时间,尤其是那些花时间查看该页面并提供建议的人,我真诚地道歉。

4

2 回答 2

1

似乎float: right没有在您的右侧 div 上设置

右 div 也有左边距,这会阻止左 div 位于它应该在的位置

#content {
    float: right !important;
    margin-left: 0 !important;
}
于 2012-07-26T15:49:16.857 回答
0

我没有 IE8 但你有没有尝试添加

display: inline;

或者

display: inline-block;

#primary#secondary

如果这不起作用,请告诉我,我将在今天晚些时候使用 IE8 访问计算机。

于 2012-07-26T15:34:19.330 回答